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) |