перечисление KEY_VALUE_INFORMATION_CLASS (wdm.h)
Тип перечисления 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) |