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) |