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