SHDeleteValue function
Deletes a named value from the specified registry key.
Syntax
LSTATUS SHDeleteValue( HKEY hkey, LPCTSTR pszSubKey, LPCTSTR pszValue );
Parameters
- hkey
-
Type: HKEY
A handle to the currently open key, or any of the following predefined values.
- pszSubKey
-
Type: LPCTSTR
The address of a null-terminated string specifying the name of the subkey for which to change the value.
- pszValue
-
Type: LPCTSTR
The address of the value to be deleted.
Return value
Type: LSTATUS
Returns ERROR_SUCCESS if successful, or a nonzero error code defined in Winerror.h otherwise. You can use the FormatMessage function with the FORMAT_MESSAGE_FROM_SYSTEM flag to retrieve a generic description of the error.
Requirements
|
Minimum supported client |
Windows 2000 Professional, Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
|
Library |
|
|
DLL |
|
|
Unicode and ANSI names |
SHDeleteValueW (Unicode) and SHDeleteValueA (ANSI) |