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
Header ndkpi.h (包括 Ndkpi.h)

另请参阅

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE