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;

Member

Status

Der NDK-Anforderungsabschluss status.

BytesTransferred

Die Anzahl der übertragenen Bytes. Der Wert dieses Members ist nur für NdkReceive-Anforderungsabschlüsse (NDK_FN_RECEIVE) gültig. Der Member ist für alle anderen NDK-Anforderungsabschlüsse undefiniert.

QPContext

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

RequestContext

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

Hinweise

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

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
Kopfzeile ndkpi.h (Ndkpi.h einschließen)

Weitere Informationen

NDK_FN_CREATE_QP

NDK_FN_GET_CQ_RESULTS

NDK_FN_RECEIVE