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


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

Требования

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