Поделиться через


перечисление 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)

См. также

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey