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 (包括 ndis.h) |