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

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey