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 值指定要由 ZwEnumerateValueKeyZwQueryValueKey 例程提供的数据类型。

要求

要求 价值
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另请参阅

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey