NDK_FN_RECEIVE funzione di callback (ndkpi.h)

La funzione NdkReceive (NDK_FN_RECEIVE) pubblica una richiesta di ricezione in una coppia di code NDK (QP).

Sintassi

NDK_FN_RECEIVE NdkFnReceive;

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

Parametri

[in] pNdkQp

Puntatore a un oggetto QP (NDK Queue Pair) (NDK_QP).

[in, optional] RequestContext

Valore di contesto da restituire nel membro RequestContext della struttura NDK_RESULT per questa richiesta.

pSgl

Matrice di strutture SGE (NDK_SGE) che rappresentano i buffer per ricevere i dati in ingresso.

[in] nSge

Numero di strutture SGE nella matrice specificata nel parametro pSgl .

Valore restituito

La funzione NdkReceive restituisce uno dei codici NTSTATUS seguenti.

Codice restituito Descrizione
STATUS_SUCCESS
La richiesta è stata inviata correttamente. Una voce di completamento verrà accodata al CQ al termine della richiesta di lavoro.
Altri codici di stato
Si è verificato un errore.

Commenti

NdkReceive pubblica una richiesta di ricezione in una coppia di code (QP).

Requisiti

Requisito Valore
Client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedi anche

Requisiti di registrazione delle richieste di lavoro ND KPII

NDK_QP

NDK_RESULT

NDK_SGE