KEY_INFORMATION_CLASS enumeration (wdm.h)

The KEY_INFORMATION_CLASS enumeration type represents the type of information to supply about a registry key.

Syntax

typedef enum _KEY_INFORMATION_CLASS {
  KeyBasicInformation,
  KeyNodeInformation,
  KeyFullInformation,
  KeyNameInformation,
  KeyCachedInformation,
  KeyFlagsInformation,
  KeyVirtualizationInformation,
  KeyHandleTagsInformation,
  KeyTrustInformation,
  KeyLayerInformation,
  MaxKeyInfoClass
} KEY_INFORMATION_CLASS;

Constants

 
KeyBasicInformation
A KEY_BASIC_INFORMATION structure is supplied.
KeyNodeInformation
A KEY_NODE_INFORMATION structure is supplied.
KeyFullInformation
A KEY_FULL_INFORMATION structure is supplied.
KeyNameInformation
A KEY_NAME_INFORMATION structure is supplied.
KeyCachedInformation
A KEY_CACHED_INFORMATION structure is supplied.
KeyFlagsInformation
Reserved for system use.
KeyVirtualizationInformation
A KEY_VIRTUALIZATION_INFORMATION structure is supplied.
KeyHandleTagsInformation
Reserved for system use.
KeyTrustInformation
KeyLayerInformation
MaxKeyInfoClass
The maximum value in this enumeration type.

Remarks

Use the KEY_INFORMATION_CLASS values to specify the type of data to be supplied by the ZwEnumerateKey and ZwQueryKey routines.

Requirements

Requirement Value
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See also

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey