w32api - Справочник по Windows API
Найти:
На:





Функция RegDeleteKey удаляет указанный ключ. Эта функция не может удалить ключ, которяй является подключем.

LONG RegDeleteKey(
    HKEY hKey,	// дескриптор открытого окна 
    LPCTSTR lpSubKey 	// адрес имени подключа на удаление 
);
Параметры:

hKey Идентифицирует уже открытый ключ или один из предопределенных дескрипторов:

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG

Ключ, указанный в параметре lpSubKey должен быть подключем ключа, указанного в hKey.
lpSubKey Адрес нульзаканчивающейся строки, указывающей имя ключа на удаление. Этот параметр не может быть NULL, и указанный ключ не должен иметь подключей.

Возвращаемые значения:

Если функция успешна, возвращается значение ERROR_SUCCESS.

При ошибке, возвращаемое значение – это код ошибки, объявленный в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM для получения общего описания ошибки.

Замечания:

Если функция успешна, то RegDeleteKey удаляет указанный ключ из реестра. Вместе с ключем удаляются все его значения.

Для открытия ключа используйте функцию RegCreateKeyEx и RegOpenKeyEx. Не используйте функцию RegCreateKey или RegOpenKey.

Смотрите также:

RegCreateKeyEx, RegOpenKeyEx, RegCloseKey



Hosted by uCoz