Freigeben über


NDK_RESULT Struktur (ndkpi.h)

Die NDK_RESULT Struktur gibt die Ergebnisse für einen NDK-Anforderungsvorgang zurück.

Syntax

typedef struct _NDK_RESULT {
  NTSTATUS Status;
  ULONG    BytesTransferred;
  PVOID    QPContext;
  PVOID    RequestContext;
} NDK_RESULT;

Angehörige

Status

Der NDK-Anforderungsabschlussstatus.

BytesTransferred

Die Anzahl der übertragenen Bytes. Der Wert dieses Elements ist nur für NdkReceive (NDK_FN_RECEIVE) Anforderungsabschluss gültig. Das Element ist für alle anderen NDK-Anforderungsabschlusse nicht definiert.

QPContext

Ein Kontextwert für alle Anforderungen, die über ein Warteschlangenpaar (QP) bereitgestellt werden. Der NDK-Consumer hat diesen Zeiger angegeben, wenn er die NdkCreateQp- (NDK_FN_CREATE_QP) -Funktion aufgerufen hat, um das NDK_QP-Objekt zu erstellen.

RequestContext

Ein anforderungskontextwert, der vom NDK-Consumer angegeben wird, wenn eine Anforderung gepostet wird.

Bemerkungen

Die NdkGetCqResults- (NDK_FN_GET_CQ_RESULTS) -Funktion ruft ein Array von NDK_RESULT Strukturen ab, die mit Abschlussergebnissen gefüllt sind, die aus dem CQ entfernt wurden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Keine unterstützt,in NDIS 6.30 und höher unterstützt.
mindestens unterstützte Server- Windows Server 2012
Header- ndkpi.h (include Ndkpi.h)

Siehe auch

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE