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,
  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

   
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