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