Freigeben über


NDK_FN_SRQ_RECEIVE Rückruffunktion (ndkpi.h)

Die Funktion NdkSrqReceive (NDK_FN_SRQ_RECEIVE) stellt eine Empfangsanforderung an eine NDK Shared Receive Queue (SRQ).

Syntax

NDK_FN_SRQ_RECEIVE NdkFnSrqReceive;

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

Parameter

[in] pNdkSrq

Ein Zeiger auf ein SRQ-Objekt (NDK Shared Receive Queue) (NDK_SRQ).

[in, optional] RequestContext

Ein Kontextwert, der im RequestContext-Member der NDK_RESULT-Struktur für diese Anforderung zurückgegeben werden soll.

pSgl

Ein Array von SGE-Strukturen (NDK_SGE), die die Puffer zum Empfangen eingehender Daten darstellen.

[in] nSge

Die Anzahl der SGE-Strukturen im Array, das im pSgl-Parameter angegeben ist.

Rückgabewert

Die NdkSrqReceive-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Empfangsanforderung wurde erfolgreich gesendet. Ein Vervollständigungseintrag wird in die Cq-Warteschlange (Completion Queue) eingereiht, wenn die Anforderung abgeschlossen ist.
Andere status Codes
Ein Fehler ist aufgetreten.

Hinweise

NdkSrqReceive stellt eine Empfangsanforderung an eine freigegebene Empfangswarteschlange (Shared Receive Queue, SRQ).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Keine unterstützt, unterstützt in NDIS 6.30 und höher.
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile ndkpi.h (Ndkpi.h einschließen)
IRQL <=DISPATCH_LEVEL

Weitere Informationen

NDK_RESULT

NDK_SGE

NDK_SRQ