структура 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) |