NDIS_OBJECT_HEADER 結構 (ndis/objectheader.h)

NDIS_OBJECT_HEADER結構會封裝許多 NDIS 6.0 結構中所需的物件類型、版本和大小資訊。

語法

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

成員

Type

結構描述的 NDIS 物件類型。 使用此成員來識別記憶體傾印中的結構類型。

Revision

結構的修訂編號。 每個具有NDIS_OBJECT_HEADER成員的 NDIS 結構都有一個專屬套用至 NDIS 結構的修訂編號。 這可讓 NDIS 驅動程式支援相同結構的多個版本。 例如,驅動程式可以在運行時間檢查 Revision 成員值,並使用適當的結構版本。

Size

包含NDIS_OBJECT_HEADER成員的 NDIS 物件結構大小總計,以位元組為單位。 此大小包括NDIS_OBJECT_HEADER成員的大小,以及結構的其他成員。

備註

每個結構的參考頁面,其具有NDIS_OBJECT_HEADER結構做為成員,定義該結構的 TypeRevisionSize 成員的值。

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
標頭 ndis/objectheader.h (include ndis.h)