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結構做為成員,定義該結構的 Type、 Revision 和 Size 成員的值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
標頭 | ndis/objectheader.h (include ndis.h) |