структура NDK_OBJECT_HEADER (ndkpi.h)
Структура NDK_OBJECT_HEADER указывает версию объекта, тип и другие сведения.
Он используется в элементе 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, элемент Header необходимо инициализировать следующим образом:
- Для Windows Server 2012 задайте для элемента Version значение 1.1. Для этого задайте для основного идополнительного элементов структуры NDK_VERSION значение 1.
- Для Windows Server 2012 R2 задайте для элемента Version значение 1.2. Для этого задайте для основного элемента структуры NDK_VERSION значение 1, а для дополнительного элемента — значение 2.
- Задайте для элемента ObjectTypeзначение NDK_OBJECT_TYPE .
- Задайте для элемента NdkReserved нулевое значение. Поставщик NDK не должен изменять этот элемент, пока объект не будет закрыт.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Не поддерживается, поддерживается в NDIS 6.30 и более поздних версиях. |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | ndkpi.h (включая Ndkpi.h) |
См. также раздел
NDK_FN_QUERY_EXTENSION_INTERFACE