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) |