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

Size

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

Комментарии

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

Требования

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