Compartir a través de


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

La función NdkReceive (NDK_FN_RECEIVE) publica una solicitud de recepción en un par de colas de NDK (QP).

Sintaxis

NDK_FN_RECEIVE NdkFnReceive;

NTSTATUS NdkFnReceive(
  [in]           NDK_QP *pNdkQp,
  [in, optional] PVOID RequestContext,
                 const NDK_SGE *pSgl,
  [in]           ULONG nSge
)
{...}

Parámetros

[in] pNdkQp

Puntero a un par de colas NDK (QP) (NDK_QP).

[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 NdkReceive devuelve uno de los siguientes códigos NTSTATUS.

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

Comentarios

NdkReceive publica una solicitud de recepción en un par de colas (QP).

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

Requisitos de publicación de solicitudes de trabajo de NDKPI

NDK_QP

NDK_RESULT

NDK_SGE