指定したレジストリキーを削除します。
lpSubKey
戻り値
関数が成功すると、ERROR_SUCCESS が返ります。失敗すると、0 以外の値のエラーコードが返ります。
解説
WindowsNT系OSでは、サブキーを持つキーを削除することはできません。
環境情報
インクルード ファイル: api_reg.sbp 内で定義済み
定義
Declare Function RegDeleteKey Lib "advapi32" Alias "RegDeleteKeyA" _
(ByVal hKey As HKEY, _
ByVal lpSubKey As String) As Long
hKey
既存のキーのハンドルを指定します。以下の定義済みハンドルから指定することもできます。
ハンドル 説明 HKEY_CLASSES_ROOT 拡張子に関する情報、Windowsにインストールされているコンポーネントに関する情報などが格納されています。 HKEY_CURRENT_USER 現在のユーザーが使用するためのOS、アプリケーションに関する情報などが格納されています。 HKEY_LOCAL_MACHINE コンピュータ固有の情報などが格納されています。 HKEY_USERS すべてのユーザーに関する情報などが格納されています。
hKey パラメータで指定したキーを親とするサブキーの名前が入った文字列を指定します。ここで指定するサブキーが削除されます。
DLLファイル: advapi32.dll
RegCreateKeyEx関数、RegOpenKeyEx関数