Compartir a través de


NDK_FN_SRQ_RECEIVE función de devolución de llamada (ndkpi.h)

La función NdkSrqReceive (NDK_FN_SRQ_RECEIVE) publica una solicitud de recepción en una cola de recepción compartida (SRQ) de NDK.

Sintaxis

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

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

Parámetros

[in] pNdkSrq

Puntero a un objeto de cola de recepción compartida (SRQ) de NDK (NDK_SRQ).

[in, optional] RequestContext

Valor de contexto que se va a devolver en el miembro RequestContext de la estructura NDK_RESULT para esta solicitud.

pSgl

Matriz de estructuras SGE (NDK_SGE) que representan los búferes para recibir datos entrantes.

[in] nSge

Número de estructuras SGE de la matriz especificada en el parámetro pSgl .

Valor devuelto

La función NdkSrqReceive devuelve uno de los siguientes códigos NTSTATUS.

Código devuelto Descripción
STATUS_SUCCESS
La solicitud de recepción se publicó correctamente. Una entrada de finalización se pondrá en cola en la cola de finalización (CQ) cuando se complete la solicitud.
Otros códigos de estado
Se produjo un error.

Comentarios

NdkSrqReceive publica una solicitud de recepción a una cola de recepción compartida (SRQ).

Requisitos

Requisito Value
Cliente mínimo compatible Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores.
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado ndkpi.h (incluya Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

NDK_RESULT

NDK_SGE

NDK_SRQ