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) |