NDK_OBJECT_HEADER-Struktur (ndkpi.h)

Die NDK_OBJECT_HEADER-Struktur gibt die Objektversion, den Typ und andere Informationen an.

Sie wird im Header-Member jedes NDK-Objekts verwendet.

Syntax

typedef struct _NDK_OBJECT_HEADER {
  NDK_VERSION                      Version;
  NDK_OBJECT_TYPE                  ObjectType;
  NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;

Member

Version

Eine NDK_VERSION-Struktur , die die Revisionsnummer des NDK-Objekts enthält.

ObjectType

Ein NDK_OBJECT_TYPE Enumerationswert, der den NDK-Objekttyp angibt. Sie können diesen Member verwenden, um den Typ eines NDK-Objekts in einem Speicherabbild zu identifizieren.

Dieser Member ist erforderlich und darf nicht 0 (null) sein.

NdkReserved

Ein reservierter Block in einer NDK_OBJECT_HEADER_RESERVED_BLOCK-Struktur .

Hinweise

Wenn ein NDK-Anbieter ein NDK-Objekt instance erstellt, muss das Headerelement wie folgt initialisiert werden:

  • Legen Sie für Windows Server 2012 das Versionselement auf Version 1.1 fest. Legen Sie dazu sowohl das Haupt - als auch das Nebenmember der NDK_VERSION-Struktur auf 1 fest.
  • Legen Sie für Windows Server 2012 R2 das Versionselement auf Version 1.2 fest. Legen Sie dazu das Hauptelement der NDK_VERSION-Struktur auf 1 und das Nebenelement auf 2 fest.
  • Legen Sie das ObjectType-Element auf einen NDK_OBJECT_TYPE Wert fest.
  • Legen Sie den NdkReserved-Member auf 0 (null) fest. Der NDK-Anbieter darf diesen Member erst ändern, wenn das Objekt geschlossen wird.

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_ADAPTER

NDK_CONNECTOR

NDK_CQ

NDK_FN_CLOSE_OBJECT

NDK_FN_CREATE_COMPLETION

NDK_FN_INVALIDATE

NDK_FN_QUERY_EXTENSION_INTERFACE

NDK_LISTENER

NDK_MR

NDK_MW

NDK_OBJECT_HEADER_RESERVED_BLOCK

NDK_OBJECT_TYPE

NDK_PD

NDK_QP

NDK_SHARED_ENDPOINT

NDK_SRQ

NDK_VERSION