// ndkpi.h
typedef struct _NDK_PD_DISPATCH {
  NDK_FN_CLOSE_OBJECT                       NdkClosePd;
  NDK_FN_QUERY_EXTENSION_INTERFACE          NdkQueryExtension;
  NDK_FN_CREATE_MR                          NdkCreateMr;
  NDK_FN_CREATE_MW                          NdkCreateMw;
  NDK_FN_CREATE_SRQ                         NdkCreateSrq;
  NDK_FN_CREATE_QP                          NdkCreateQp;
  NDK_FN_CREATE_QP_WITH_SRQ                 NdkCreateQpWithSrq;
  NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN NdkGetPrivilegedMemoryRegionToken;
} NDK_PD_DISPATCH;
View the official Windows Driver Kit DDI referenceNo description available.
The NDK_PD_DISPATCH structure specifies dispatch function entry points for the NDK protection domain (PD) object.
NdkClosePdThe entry point for the object's NDK_FN_CLOSE_OBJECT dispatch function.
NdkQueryExtensionThe entry point for the object's NDK_FN_QUERY_EXTENSION_INTERFACE dispatch function.
NdkCreateMrThe entry point for the object's NDK_FN_CREATE_MR dispatch function.
NdkCreateMwThe entry point for the object's NDK_FN_CREATE_MW dispatch function.
NdkCreateSrqThe entry point for the object's NDK_FN_CREATE_SRQ dispatch function.
NdkCreateQpThe entry point for the object's NDK_FN_CREATE_QP dispatch function.
NdkCreateQpWithSrqThe entry point for the object's NDK_FN_CREATE_QP_WITH_SRQ dispatch function.
NdkGetPrivilegedMemoryRegionTokenThe entry point for the object's NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN dispatch function.
The NDK_PD_DISPATCH structure is used in the NDK_PD structure.
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN
NDK_FN_QUERY_EXTENSION_INTERFACE