NDIS_OBJECT_HEADER-Struktur (ndis/objectheader.h)

Die NDIS_OBJECT_HEADER-Struktur packt die Objekttyp-, Versions- und Größeninformationen, die in vielen NDIS 6.0-Strukturen erforderlich sind.

Syntax

typedef struct _NDIS_OBJECT_HEADER {
  UCHAR  Type;
  UCHAR  Revision;
  USHORT Size;
} NDIS_OBJECT_HEADER, *PNDIS_OBJECT_HEADER;

Member

Type

Der Typ des NDIS-Objekts, den eine -Struktur beschreibt. Verwenden Sie diesen Member, um den Strukturtyp in einem Speicherabbild zu identifizieren.

Revision

Die Revisionsnummer der -Struktur. Jede NDIS-Struktur mit einem NDIS_OBJECT_HEADER Member verfügt über eine Revisionsnummer, die ausschließlich für die NDIS-Struktur gilt. Dadurch können NDIS-Treiber mehrere Versionen derselben Struktur unterstützen. Beispielsweise kann ein Treiber den Revisionsmemberwert zur Laufzeit überprüfen und die entsprechende Version der Struktur verwenden.

Size

Die Gesamtgröße der NDIS-Objektstruktur in Bytes, die den NDIS_OBJECT_HEADER-Member enthält. Diese Größe umfasst die Größe des NDIS_OBJECT_HEADER-Elements und der anderen Member der -Struktur.

Hinweise

Auf der Referenzseite für jede Struktur, die über eine NDIS_OBJECT_HEADER Struktur als Member verfügt, werden Werte für die Member Type, Revision und Size für diese Struktur definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Kopfzeile ndis/objectheader.h (include ndis.h)