NDK_FN_SRQ_RECEIVE funzione di callback (ndkpi.h)

La funzione NdkSrqReceive (NDK_FN_SRQ_RECEIVE) pubblica 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 (NDK Shared Receive Queue) (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 pubblicata correttamente. Una voce di completamento verrà accodata alla coda di completamento (CQ) al termine della richiesta.
Altri codici di stato
Si è verificato un errore.

Commenti

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

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

NDK_RESULT

NDK_SGE

NDK_SRQ