NDK_FN_RECEIVE Rückruffunktion (ndkpi.h)

Die Funktion NdkReceive (NDK_FN_RECEIVE) sendet eine Empfangsanforderung für ein NDK-Warteschlangenpaar (QP).

Syntax

NDK_FN_RECEIVE NdkFnReceive;

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

Parameter

[in] pNdkQp

Ein Zeiger auf ein QP-Objekt (NDK-Warteschlangenpaar) (NDK_QP).

[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 darstellen, um eingehende Daten zu empfangen.

[in] nSge

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

Rückgabewert

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

Rückgabecode Beschreibung
STATUS_SUCCESS
Die Anforderung wurde erfolgreich gesendet. Ein Vervollständigungseintrag wird in die CQ-Warteschlange eingereiht, wenn die Arbeitsanforderung abgeschlossen ist.
Andere status Codes
Ein Fehler ist aufgetreten.

Hinweise

NdkReceive postet eine Empfangsanforderung für ein Warteschlangenpaar (QP).

Anforderungen

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

Weitere Informationen

Anforderungen an die NDKPI-Veröffentlichung von Arbeitsanforderungen

NDK_QP

NDK_RESULT

NDK_SGE