Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип перечисления KEY_VALUE_INFORMATION_CLASS указывает тип сведений о значении раздела реестра.
Синтаксис
typedef enum _KEY_VALUE_INFORMATION_CLASS {
KeyValueBasicInformation,
KeyValueFullInformation,
KeyValuePartialInformation,
KeyValueFullInformationAlign64,
KeyValuePartialInformationAlign64,
KeyValueLayerInformation,
MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;
Константы
KeyValueBasicInformationСведения хранятся в виде KEY_VALUE_BASIC_INFORMATION структуры. |
KeyValueFullInformationСведения хранятся в виде KEY_VALUE_FULL_INFORMATION структуры. |
KeyValuePartialInformationСведения хранятся в виде KEY_VALUE_PARTIAL_INFORMATION структуры. |
KeyValueFullInformationAlign64Данные хранятся в виде KEY_VALUE_FULL_INFORMATION структуры, которая соответствует 64-разрядной (то есть 8-байтовой) границе в памяти. Если буфер, предоставленный вызывающим объектом, не запускается на 64-разрядной границе, ZwQueryValueKey возвращает STATUS_DATATYPE_MISALIGNMENT. |
KeyValuePartialInformationAlign64Сведения хранятся в виде KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 структуры, выровненной по 64-разрядной (то есть 8-байтовой) границе в памяти. Если буфер, предоставленный вызывающим объектом, не запускается на 64-разрядной границе, ZwQueryValueKey возвращает STATUS_DATATYPE_MISALIGNMENT. |
KeyValueLayerInformation |
MaxKeyValueInfoClassМаксимальное значение в этом типе перечисления. |
Замечания
Используйте значения KEY_VALUE_INFORMATION_CLASS, чтобы указать тип данных, предоставляемых ZwEnumerateValueKey и подпрограммами ZwQueryValue Key.
Требования
| Требование | Ценность |
|---|---|
| заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |