Condividi tramite


NDK_FN_SRQ_RECEIVE funzione di callback (ndkpi.h)

La funzione NdkSrqReceive (NDK_FN_SRQ_RECEIVE) invia una richiesta di ricezione in una coda di ricezione condivisa NDK (SRQ).

Sintassi

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

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

Parametri

[in] pNdkSrq

Puntatore a un oggetto SRQ (Shared Receive Queue) NDK (NDK_SRQ).

[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 NdkSrqReceive restituisce uno dei codici NTSTATUS seguenti.

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

Osservazioni

NdkSrqReceive invia una richiesta di ricezione a una coda di ricezione condivisa (SRQ).

Fabbisogno

Requisito Valore
client minimo supportato Nessuna supportata, supportata in NDIS 6.30 e versioni successive.
server minimo supportato Windows Server 2012
piattaforma di destinazione Finestre
intestazione ndkpi.h (include Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Vedere anche

NDK_RESULT

NDK_SGE

NDK_SRQ