KEY_INFORMATION_CLASS Enumeration

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

   
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