NDK_FN_GET_CQ_RESULTS回调函数 (ndkpi.h)

NdkGetCqResultsNDK_FN_GET_CQ_RESULTS) 函数从 NDK 完成队列 (CQ) 对象中删除完成项。

语法

NDK_FN_GET_CQ_RESULTS NdkFnGetCqResults;

ULONG NdkFnGetCqResults(
  [in] NDK_CQ *pNdkCq,
       NDK_RESULT Results[],
  [in] ULONG nResults
)
{...}

参数

[in] pNdkCq

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

Results[]

[in] nResults

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

返回值

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

零表示 CQ 中没有完成项。

言论

NdkGetCqResults 从完成队列中删除完成项(CQ)。

要求

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

另请参阅

NDKPI 完成处理要求

NDK_CQ

NDK_CQ_DISPATCH

NDK_RESULT