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_FN_QUERY_EXTENSION_INTERFACE