Freigeben über


NDK_CQ-Struktur (ndkpi.h)

Die NDK_CQ-Struktur gibt die Attribute eines NDK-Vervollständigungswarteschlangenobjekts (CQ) an.

Syntax

typedef struct _NDK_CQ {
  NDK_OBJECT_HEADER     Header;
  const NDK_CQ_DISPATCH *Dispatch;
} NDK_CQ;

Member

Header

Die NDK_OBJECT_HEADER-Struktur für die NDK_CQ-Struktur. Legen Sie das ObjectType-Element der Struktur, die Header angibt, auf NdkObjectTypeCq fest.

Dispatch

Ein Zeiger auf eine NDK_CQ_DISPATCH-Struktur , die Dispatchfunktionen für das NDK-CQ-Objekt definiert.

Hinweise

Ein NDK-Anbieter muss festlegen , dass der Dispatch-Member auf seine NDK_CQ_DISPATCH Tabelle verweist, bevor das erstellte CQ-Objekt zurückgegeben wird. Außerdem darf der NDK-Anbieter den Dispatch-Member nach dem Festlegen nicht verwenden, da der NDK-Consumer den Dispatch-Member in einen anderen Wert ändern kann.

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
Kopfzeile ndkpi.h (include Ndkpi.h)

Weitere Informationen

Anforderungen an die NDKPI-Vervollständigung

Anforderungen an die Lebensdauer des NDKPI-Objekts

NDK_CQ_DISPATCH

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_CREATE_CQ

NDK_OBJECT_HEADER