NDK_FN_GET_CQ_RESULTS_EX回调函数 (ndkpi.h)

NdkGetCqResultsEx (NDK_FN_GET_CQ_RESULTS_EX) 函数从 NDK 完成队列 (CQ) 对象中删除完成。 此函数与 NdkGetCqResults (NDK_FN_GET_CQ_RESULTS) 函数相同,只不过它检索 NDK_RESULT_EX 结构的数组而不是 NDK_RESULT 结构的数组。

语法

NDK_FN_GET_CQ_RESULTS_EX NdkFnGetCqResultsEx;

ULONG NdkFnGetCqResultsEx(
  [in] NDK_CQ *pNdkCq,
       NDK_RESULT_EX Results[],
  [in] ULONG nResults
)
{...}

参数

[in] pNdkCq

指向 NDK 完成队列的指针 (CQ) 对象 (NDK_CQ) 。

Results[]

[in] nResults

结果数组的大小(以元素为单位)。 也就是说,要从 CQ 中删除的最大完成数。

返回值

NDK_FN_GET_CQ_RESULTS_EX 函数返回从 CQ 中删除的完成数。

零表示 CQ 中没有完成。

要求

要求
最低受支持的客户端 不支持,NDIS 6.40 及更高版本支持。
最低受支持的服务器 Windows Server 2012 R2
目标平台 Windows
标头 ndkpi.h (包括 Ndkpi.h)
IRQL <=DISPATCH_LEVEL

另请参阅

NDKPI 完成处理要求

NDK_CQ

NDK_FN_GET_CQ_RESULTS

NDK_RESULT

NDK_RESULT_EX