NDK_OPERATION_TYPE enumeration

The NDK_OPERATION_TYPE enumeration defines types of NDK operations. Its enumeration values are used in the Type member of the NDK_RESULT_EX structure.

Syntax


typedef enum _NDK_OPERATION_TYPE { 
  NdkOperationTypeReceive               = 1,
  NdkOperationTypeReceiveAndInvalidate  = 32769,
  NdkOperationTypeSend                  = 2,
  NdkOperationTypeFastRegister          = 4,
  NdkOperationTypeBind                  = 8,
  NdkOperationTypeInvalidate            = 16,
  NdkOperationTypeRead                  = 32,
  NdkOperationTypeWrite                 = 64
} NDK_OPERATION_TYPE;

Constants

NdkOperationTypeReceive

An NdkReceive (NDK_FN_RECEIVE) operation.

NdkOperationTypeReceiveAndInvalidate

An NdkSendAndInvalidate (NDK_FN_SEND_AND_INVALIDATE) operation.

NdkOperationTypeSend

An NdkSend (NDK_FN_SEND) operation.

NdkOperationTypeFastRegister

An NdkFastRegister (NDK_FN_FAST_REGISTER) operation.

NdkOperationTypeBind

An NdkBind (NDK_FN_BIND) operation.

NdkOperationTypeInvalidate

An NdkInvalidate (NDK_FN_INVALIDATE) operation.

NdkOperationTypeRead

An NdkRead (NDK_FN_READ) operation.

NdkOperationTypeWrite

An NdkWrite (NDK_FN_WRITE) operation.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 R2

Version

Supported in NDIS 6.40 and later.

Header

Ndkpi.h (include Ndkpi.h)

See also

NDK_RESULT_EX

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft