Skip to content

Latest commit

 

History

History
115 lines (77 loc) · 4.94 KB

ns-wdm-_reg_enumerate_value_key_information.md

File metadata and controls

115 lines (77 loc) · 4.94 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:wdm._REG_ENUMERATE_VALUE_KEY_INFORMATION
_REG_ENUMERATE_VALUE_KEY_INFORMATION (wdm.h)
The REG_ENUMERATE_VALUE_KEY_INFORMATION structure describes one value entry of a key whose value entries are being enumerated.
kernel\reg_enumerate_value_key_information.htm
kernel
04/30/2018
REG_ENUMERATE_VALUE_KEY_INFORMATION structure
*PREG_ENUMERATE_VALUE_KEY_INFORMATION, PREG_ENUMERATE_VALUE_KEY_INFORMATION, PREG_ENUMERATE_VALUE_KEY_INFORMATION structure pointer [Kernel-Mode Driver Architecture], REG_ENUMERATE_VALUE_KEY_INFORMATION, REG_ENUMERATE_VALUE_KEY_INFORMATION structure [Kernel-Mode Driver Architecture], _REG_ENUMERATE_VALUE_KEY_INFORMATION, kernel.reg_enumerate_value_key_information, kstruct_d_126313cd-66b7-4239-8c2a-23c475d575cf.xml, wdm/PREG_ENUMERATE_VALUE_KEY_INFORMATION, wdm/REG_ENUMERATE_VALUE_KEY_INFORMATION
wdm.h
Wdm.h, Ntddk.h, Ntifs.h
Windows
Available on Microsoft Windows XP and later versions of the Windows operating system.
Windows
REG_ENUMERATE_VALUE_KEY_INFORMATION, *PREG_ENUMERATE_VALUE_KEY_INFORMATION
_REG_ENUMERATE_VALUE_KEY_INFORMATION
wdm/_REG_ENUMERATE_VALUE_KEY_INFORMATION
PREG_ENUMERATE_VALUE_KEY_INFORMATION
wdm/PREG_ENUMERATE_VALUE_KEY_INFORMATION
REG_ENUMERATE_VALUE_KEY_INFORMATION
wdm/REG_ENUMERATE_VALUE_KEY_INFORMATION
APIRef
kbSyntax
HeaderDef
Wdm.h
_REG_ENUMERATE_VALUE_KEY_INFORMATION
PREG_ENUMERATE_VALUE_KEY_INFORMATION
REG_ENUMERATE_VALUE_KEY_INFORMATION

_REG_ENUMERATE_VALUE_KEY_INFORMATION structure

-description

The REG_ENUMERATE_VALUE_KEY_INFORMATION structure describes one value entry of a key whose value entries are being enumerated.

-struct-fields

-field Object

A pointer to the registry key object for the key whose value entries are being enumerated.

-field Index

The zero-based index of the subkey within the key.

-field KeyValueInformationClass

The KEY_VALUE_INFORMATION_CLASS value that indicates the type of information to be returned by the system in the KeyValueInformation buffer.

-field KeyValueInformation

A pointer to a buffer that contains the information to be returned by the system. The format of the buffer depends on the value of KeyValueInformationClass. For more information see KEY_VALUE_INFORMATION_CLASS.

-field Length

The size, in bytes, of the KeyValueInformation buffer.

-field ResultLength

A pointer to a variable that receives (from the system) the amount of valid data, in bytes, in the KeyValueInformation buffer.

-field CallContext

Optional driver-defined context information that the driver's RegistryCallback routine can supply. This member is defined for Windows Vista and later versions of the Windows operating system.

-field ObjectContext

A pointer to driver-defined context information that the driver has associated with a registry object by calling CmSetCallbackObjectContext. This member is defined for Windows Vista and later versions of the Windows operating system.

-field Reserved

This member is reserved for future use. This member is defined for Windows Vista and later versions of the Windows operating system.

-remarks

The system passes this structure to a RegistryCallback routine every time a thread attempts to enumerate a value entry of a key—for example, when a user-mode thread calls RegEnumValue or when a driver calls ZwEnumerateValueKey.

For more information about registry filtering operations, see Filtering Registry Calls.

-see-also

CmSetCallbackObjectContext

KEY_VALUE_INFORMATION_CLASS

RegistryCallback

ZwEnumerateValueKey