Поделиться через


структура 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 с элементом NDIS_OBJECT_HEADER имеет номер редакции, который применяется исключительно к структуре NDIS. Это позволяет драйверам NDIS поддерживать несколько версий одной структуры. Например, драйвер может проверка значение члена Revision во время выполнения и использовать соответствующую версию структуры.

Size

Общий размер (в байтах) структуры объекта NDIS, включающей элемент NDIS_OBJECT_HEADER. Этот размер включает размер элемента NDIS_OBJECT_HEADER и других элементов структуры.

Комментарии

Справочная страница для каждой структуры, которая имеет NDIS_OBJECT_HEADER структуру в качестве элемента, определяет значения для элементов Type, Revision и Size для этой структуры.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Верхняя часть ndis/objectheader.h (включая ndis.h)