Win32API: RegDeleteValue

指定したレジストリキー内の値を削除します。


定義
Declare Function RegDeleteValue Lib "advapi32" Alias "RegDeleteValueA" _
   (hKey As HKEY, _
    lpValueName As String) As Long
hKey
既存のキーのハンドルを指定します。以下の定義済みハンドルから指定することもできます。
ハンドル説明
HKEY_CLASSES_ROOT拡張子に関する情報、Windowsにインストールされているコンポーネントに関する情報などが格納されています。
HKEY_CURRENT_USER現在のユーザーが使用するためのOS、アプリケーションに関する情報などが格納されています。
HKEY_LOCAL_MACHINEコンピュータ固有の情報などが格納されています。
HKEY_USERSすべてのユーザーに関する情報などが格納されています。

lpValueName
削除する値の名前が格納された文字列を指定します。

戻り値

関数が成功すると、ERROR_SUCCESS が返ります。失敗すると、0 以外の値のエラーコードが返ります。

解説

hKey パラメータで指定するキーは、KEY_SET_VALUE アクセス権を持っていなければなりません。

環境情報

インクルード ファイル: api_reg.sbp 内で定義済み
DLLファイル: advapi32.dll


RegSetValueEx関数