Freigeben über


NDK_QP-Struktur (ndkpi.h)

Die NDK_QP-Struktur gibt die Attribute eines QP-Objekts (NDK-Warteschlangenpaar) an.

Syntax

typedef struct _NDK_QP {
  NDK_OBJECT_HEADER     Header;
  const NDK_QP_DISPATCH *Dispatch;
} NDK_QP;

Member

Header

Die NDK_OBJECT_HEADER-Struktur für die NDK_QP-Struktur . Legen Sie den ObjectType-Member der Struktur, die Header angibt, auf NdkObjectTypeQp fest.

Dispatch

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

Hinweise

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

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

Anforderungen an die Lebensdauer des NDKPI-Objekts

Anforderungen für die NDKPI-Veröffentlichung von Arbeitsanforderungen

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_CREATE_QP

NDK_FN_CREATE_QP_WITH_SRQ

NDK_OBJECT_HEADER

NDK_QP_DISPATCH