指定のキーを削除する
Declare Function RegDeleteKey Lib "ADVAPI32.dll" Alias "RegDeleteKeyA" _
(ByVal hKey As Long, ByVal lpSubKey As String) As Long
Declare Function RegDeleteKey Lib "ADVAPI32.dll" Alias "RegDeleteKeyA" _
(ByVal hKey As Integer, ByVal lpSubKey As String) As Integer
LONG RegDeleteKey(
HKEY hKey,
LPCTSTR lpSubKey
);
引数
hKey
オープンしたキ‐のハンドル or ルートキーを指定する定義済みのキーlpSubKey
HKEY_CLASS_ROOT
HKEY_CURRNT_CONFING
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_DYN_DATA
削除するキー戻り値
正常終了のとき ERROR_SUCCESS(=0)備考
エラーのとき 0以外
「現在オープンしているキーのハンドル」は、RegOpenKeyEx()関数でオープンしたキーのこと。
指定のサブキーが下層キーを持っている場合は、それらを含めて削除する。