NDK_RESULT 结构 (ndkpi.h)

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

语法

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

成员

Status

NDK 请求完成状态。

BytesTransferred

已传输的字节数。 此成员的值仅对 NdkReceive (NDK_FN_RECEIVE) 请求完成有效。 对于所有其他 NDK 请求完成,成员未定义。

QPContext

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

RequestContext

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

注解

NdkGetCqResults (NDK_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