NDK_FN_SRQ_RECEIVE回调函数 (ndkpi.h)

NdkSrqReceiveNDK_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

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

pSgl

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

[in] nSge

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

返回值

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

返回代码 描述
STATUS_SUCCESS
接收请求已成功发布。 完成请求完成后,完成项将排队到完成队列(CQ)。
其他状态代码
发生错误。

言论

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

要求

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

另请参阅

NDK_RESULT

NDK_SGE

NDK_SRQ