KEY_VALUE_INFORMATION_CLASS enumeration

The KEY_VALUE_INFORMATION_CLASS enumeration type specifies the type of information to supply about the value of a registry key.

Syntax


typedef enum _KEY_VALUE_INFORMATION_CLASS { 
  KeyValueBasicInformation           = 0,
  KeyValueFullInformation,
  KeyValuePartialInformation,
  KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64,
  MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;

Constants

KeyValueBasicInformation

The information is stored as a KEY_VALUE_BASIC_INFORMATION structure.

KeyValueFullInformation

The information is stored as a KEY_VALUE_FULL_INFORMATION structure.

KeyValuePartialInformation

The information is stored as a KEY_VALUE_PARTIAL_INFORMATION structure.

KeyValueFullInformationAlign64

The information is stored as a KEY_VALUE_FULL_INFORMATION structure that is aligned to a 64-bit (that is, 8-byte) boundary in memory. If the caller-supplied buffer does not start on a 64-bit boundary, the information is stored starting at the first 64-bit boundary in the buffer.

KeyValuePartialInformationAlign64

The information is stored as a KEY_VALUE_PARTIAL_INFORMATION structure that is aligned to a 64-bit (that is, 8-byte) boundary in memory. If the caller-supplied buffer does not start on a 64-bit boundary, the information is stored starting at the first 64-bit boundary in the buffer.

MaxKeyValueInfoClass

The maximum value in this enumeration type.

Remarks

Use the KEY_VALUE_INFORMATION_CLASS values to specify the type of data to be supplied by the ZwEnumerateValueKey and ZwQueryValueKey routines.

Requirements

Header

Wdm.h (include Wdm.h, Ntddk.h, or Ntifs.h)

See also

KEY_VALUE_BASIC_INFORMATION
KEY_VALUE_FULL_INFORMATION
KEY_VALUE_PARTIAL_INFORMATION
ZwEnumerateValueKey
ZwQueryValueKey

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft