NDK_OPERATION_TYPE enumeration (ndkpi.h)

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,
  NdkOperationTypeReceiveAndInvalidate,
  NdkOperationTypeSend,
  NdkOperationTypeFastRegister,
  NdkOperationTypeBind,
  NdkOperationTypeInvalidate,
  NdkOperationTypeRead,
  NdkOperationTypeWrite
} 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

Requirement Value
Minimum supported client None supported,Supported in NDIS 6.40 and later.
Minimum supported server Windows Server 2012 R2
Header ndkpi.h (include Ndkpi.h)

See also

NDK_RESULT_EX