Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources