NDK_RESULT结构(ndkpi.h)

NDK_RESULT 结构返回 NDK 请求作的结果。

语法

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

成员

Status

NDK 请求完成状态。

BytesTransferred

传输的字节数。 此成员的值仅适用于 NdkReceiveNDK_FN_RECEIVE) 请求完成。 该成员未为所有其他 NDK 请求完成定义。

QPContext

通过队列对(QP)发布的所有请求的上下文值。 NDK 使用者在调用 NdkCreateQpNDK_FN_CREATE_QP) 函数以创建 NDK_QP 对象时指定此指针。

RequestContext

发布请求时由 NDK 使用者指定的请求上下文值。

言论

NdkGetCqResultsNDK_FN_GET_CQ_RESULTS) 函数获取 NDK_RESULT 结构数组,这些结构填充了从 CQ 中删除的完成结果。

要求

要求 价值
最低支持的客户端 NDIS 6.30 及更高版本不支持。
支持的最低服务器 Windows Server 2012
标头 ndkpi.h (包括 Ndkpi.h)

另请参阅

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE