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 驱动程序就可以支持同一结构的多个版本。 例如,驱动程序可以在运行时检查 修订版 成员值,并使用相应的结构版本。
Size
包含NDIS_OBJECT_HEADER成员的 NDIS 对象结构的总大小(以字节为单位)。 此大小包括NDIS_OBJECT_HEADER成员的大小以及结构的其他成员。
言论
每个结构的引用页(具有NDIS_OBJECT_HEADER结构的成员)定义 类型、修订的值,以及 大小 该结构的成员。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | NDIS 6.0 及更高版本中受支持。 |
标头 | ndis/objectheader.h (include ndis.h) |