NDK_OBJECT_TYPE Enumeration

The NDK_OBJECT_TYPE enumeration defines types of Network Direct Kernel (NDK) objects.

Syntax

typedef enum _NDK_OBJECT_TYPE {
  NdkObjectTypeUndefined,
  NdkObjectTypeAdapter,
  NdkObjectTypeQp,
  NdkObjectTypeCq,
  NdkObjectTypeMr,
  NdkObjectTypeMw,
  NdkObjectTypePd,
  NdkObjectTypeSharedEndpoint,
  NdkObjectTypeConnector,
  NdkObjectTypeListener,
  NdkObjectTypeSrq,
  NdkObjectTypeMax
} NDK_OBJECT_TYPE;

Constants

NdkObjectTypeUndefined Specifies an undefined NDK object.
NdkObjectTypeAdapter Specifies an NDK adapter object (NDK_ADAPTER).
NdkObjectTypeQp Specifies an NDK queue pair (QP) object (NDK_QP).
NdkObjectTypeCq Specifies an NDK completion queue (CQ) object (NDK_CQ).
NdkObjectTypeMr Specifies an NDK memory region (MR) object (NDK_MR).
NdkObjectTypeMw Specifies an NDK memory window (MW) object (NDK_MW).
NdkObjectTypePd Specifies an NDK protection domain (PD) object (NDK_PD).
NdkObjectTypeSharedEndpoint Specifies an NDK shared endpoint object (NDK_SHARED_ENDPOINT).
NdkObjectTypeConnector Specifies an NDK connector object (NDK_CONNECTOR).
NdkObjectTypeListener Specifies an NDK listener object (NDK_LISTENER).
NdkObjectTypeSrq Specifies an NDK shared receive queue (SRQ) object (NDK_SRQ).
NdkObjectTypeMax The maximum value for this enumeration. This value might change in future versions of the header files and binaries.

Remarks

NDK objects include an NDK_OBJECT_HEADER structure that packages the object type, version, and other information.

Requirements

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

See Also

NDK_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ