GetStringValue Method of the StdRegProv Class

The GetStringValue method returns the data value for a named value whose data type is REG_SZ.

This topic uses Managed Object Format (MOF) syntax. For more information about using this method, see Calling a Method.

Syntax

MOF
uint32 GetStringValue(
  [in]  uint32 hDefKey = 2147483650,
        string sSubKeyName,
        string sValueName,
        string sValue
);

Parameters

hDefKey [in]

A registry tree, also known as a hive, that contains the sSubKeyName path. The default value is HKEY_LOCAL_MACHINE.

Be aware thatHKEY_DYN_DATA is a valid tree for computers running Windows 95 and Windows 98 only.

The following trees are defined in Winreg.h.

NameValue

HKEY_CLASSES_ROOT

2147483648 (0x80000000)

HKEY_CURRENT_USER

2147483649 (0x80000001)

HKEY_LOCAL_MACHINE

2147483650 (0x80000002)

HKEY_USERS

2147483651 (0x80000003)

HKEY_CURRENT_CONFIG

2147483653 (0x80000005)

HKEY_DYN_DATA

2147483654 (0x80000006)

 

sSubKeyName

[in] A path that contains the named values.

sValueName

[in] A named value whose data value you are retrieving. Specify an empty string to get the default named value.

sValue

[out] A data value for the named value.

Return Value

In C++, the method returns a uint32 value that is 0 (zero) if successful. If the function fails, the return value is a nonzero error code that is defined in Winerror.h. In C++, use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to get a generic description of the error. You can also look up return values under the WMI Error Constants.

In scripting or Visual Basic, the method returns an integer value that is 0 (zero) if successful. If the function fails, the return value is a nonzero error code that you can look up in WbemErrorEnum.

Examples

For script code examples, see WMI Tasks for Scripts and Applications and the TechNet ScriptCenter Script Repository. Other examples are in books and articles listed in Further Information.

For C++ code examples, see WMI C++ Application Examples.

For an example of how to use GetStringValue, see the example in the GetDWORDValue topic.

Requirements

Minimum supported clientWindows 2000 Professional
Minimum supported serverWindows 2000 Server
MOFRegevent.mof
DLLStdprov.dll
Namespace\root\default

See Also

StdRegProv
Modifying the System Registry
WMI Tasks: Registry

Send comments about this topic to Microsoft

Build date: 11/3/2009

Tags :


Page view tracker