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