_NDK_QP structure

The NDK_QP structure specifies the attributes of an NDK queue pair (QP) object.

Syntax

typedef struct _NDK_QP {
  NDK_OBJECT_HEADER     Header;
  CONST NDK_QP_DISPATCH *Dispatch;
} NDK_QP;

Members

Dispatch

A pointer to an NDK_QP_DISPATCH structure that defines dispatch functions for the NDK QP object.

Header

The NDK_OBJECT_HEADER structure for the NDK_QP structure. Set the ObjectType member of the structure that Header specifies to NdkObjectTypeQp.

Remarks

An NDK provider must set the Dispatch member to point to its NDK_QP_DISPATCH table before returning the created QP object. Also, the NDK provider must not use the Dispatch member after setting it because the NDK consumer can change the Dispatch member to some other value.

Requirements

   
Windows version None supported,Supported in NDIS 6.30 and later. None supported,Supported in NDIS 6.30 and later.
Header ndkpi.h (include Ndkpi.h)

See Also

NDK_FN_CREATE_QP_WITH_SRQ

NDK_FN_CLOSE_OBJECT

NDKPI Object Lifetime Requirements

NDK_FN_CREATE_QP_WITH_SRQ

NDK_OBJECT_HEADER

NDK_FN_CREATE_QP

NDKPI Work Request Posting Requirements

NDK_FN_CREATE_COMPLETION

Send comments about this topic to Microsoft