DWORD SHDeleteValue( HKEY hKey, LPCTSTR SubKeyName, LPCTSTR ValueName);
hKey | レジストリキーのハンドル。 |
SubKeyName | サブキーの名前。 |
ValueName | 削除する値の名前。 |
戻り値は関数の実行結果のエラーコードである。
void DeleteValue(void) { HKEY hKey; /* レジストリキーのオープン */ RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\masapico", 0, KEY_ALL_ACCESS, &hKey); /* レジストリ値の削除 */ SHDeleteValue(hKey, "test", "abc"); /* 終了 */ RegCloseKey(hKey); }