структура NDK_OBJECT_HEADER (ndkpi.h)
Структура NDK_OBJECT_HEADER указывает версию объекта, тип и другую информацию.
Он используется в заголовке члена каждого объекта NDK.
Синтаксис
typedef struct _NDK_OBJECT_HEADER {
NDK_VERSION Version;
NDK_OBJECT_TYPE ObjectType;
NDK_OBJECT_HEADER_RESERVED_BLOCK NdkReserved;
} NDK_OBJECT_HEADER;
Члены
Version
Структура NDK_VERSION, содержащая номер редакции объекта NDK.
ObjectType
Значение перечисления NDK_OBJECT_TYPE, указывающее тип объекта NDK. Этот элемент можно использовать для идентификации типа объекта NDK в дампах памяти.
Этот элемент является обязательным и не может быть нулевым.
NdkReserved
Зарезервированный блок в структуре NDK_OBJECT_HEADER_RESERVED_BLOCK.
Замечания
Когда поставщик NDK создает экземпляр объекта NDK, элемент заголовка должен быть инициализирован следующим образом:
- Для Windows Server 2012 задайте для элемента версии значение 1.1. Для этого задайте для основных и дополнительных членов структуры NDK_VERSION значение 1.
- Для Windows Server 2012 R2 задайте для члена версии значение 1.2. Для этого задайте для основной член структуры NDK_VERSION значение 1, а для элемента Minor значение 2.
- Задайте элемент ObjectType значением NDK_OBJECT_TYPE.
- Задайте для элемента NdkReserved значение нулю. Поставщик NDK не должен изменять этот элемент, пока объект не будет закрыт.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
минимальный поддерживаемый сервер | Windows Server 2012 |
заголовка | ndkpi.h (include Ndkpi.h) |
См. также
NDK_FN_QUERY_EXTENSION_INTERFACE