IConfigurationDataCollector::put_RegistryKeys method (pla.h)

Retrieves or sets a list of registry keys to collect.

This property is read/write.

Syntax

HRESULT put_RegistryKeys(
  SAFEARRAY *query
);

Parameters

query

Return value

None

Remarks

You can collect registry data from the following registry hives:

  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_CONFIG
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
To collect a registry value, specify the full path to the value name, for example, `\HKEY_LOCAL_MACHINE\MyKey\MyValue`.

To collect all the values under a registry key, specify the full path to the registry key, for example, \HKEY_LOCAL_MACHINE\MyKey\.

To collect all the values under a registry key and its subkeys, use two backslashes for the last path delimiter, for example, \\computername\HKEY_LOCAL_MACHINE\MyKey\\. PLA recursively collects the registry data down to the level specified in the IConfigurationDataCollector::RegistryMaxRecursiveDepth property.

To collect registry information from a remote computer, include the computer name at the beginning of the registry path, for example, \\computername\HKEY_LOCAL_MACHINE\MyKey\MyValue.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header pla.h
DLL Pla.dll

See also

IConfigurationDataCollector

IConfigurationDataCollector::RegistryMaxRecursiveDepth