NDK_FN_SRQ_RECEIVE回调函数 (ndkpi.h)

NdkSrqReceive (NDK_FN_SRQ_RECEIVE) 函数将接收请求发布到 NDK 共享接收队列 (SRQ) 。

语法

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

NTSTATUS NdkFnSrqReceive(
  [in]           NDK_SRQ *pNdkSrq,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

参数

[in] pNdkSrq

指向 NDK 共享接收队列的指针, (SRQ) 对象 (NDK_SRQ) 。

[in, optional] RequestContext

要在此请求的 NDK_RESULT 结构的 RequestContext 成员中返回的上下文值。

pSgl

(NDK_SGE) 表示接收传入数据的缓冲区的 SGE 结构的数组。

[in] nSge

在 pSgl 参数中指定的数组中的 SGE 结构数。

返回值

NdkSrqReceive 函数返回以下 NTSTATUS 代码之一。

返回代码 说明
STATUS_SUCCESS
已成功发布接收请求。 请求完成后,完成项将排入完成队列 (CQ) 。
其他状态代码
出现了错误。

注解

NdkSrqReceive 将接收请求发布到共享接收队列 (SRQ) 。

要求

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

另请参阅

NDK_RESULT

NDK_SGE

NDK_SRQ