// ndkpi.h
typedef enum _NDK_OBJECT_TYPE {
NdkObjectTypeUndefined,
NdkObjectTypeAdapter,
NdkObjectTypeQp,
NdkObjectTypeCq,
NdkObjectTypeMr,
NdkObjectTypeMw,
NdkObjectTypePd,
NdkObjectTypeSharedEndpoint,
NdkObjectTypeConnector,
NdkObjectTypeListener,
NdkObjectTypeSrq,
NdkObjectTypeMax
} NDK_OBJECT_TYPE;
View the official Windows Driver Kit DDI reference
No description available.
The NDK_OBJECT_TYPE enumeration defines types of Network Direct Kernel (NDK) objects.
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.
NDK objects include an NDK_OBJECT_HEADER structure that packages the object type, version, and other information.