Функция RegDeleteValue удаляет именованное значение из указанного ключа реестра.
LONGRegDeleteValue ( HKEYhKey , // дескриптор ключа LPCTSTR lpValueName // адрес имени значения );
Параметры:
Идентифицирует уже открытый ключ или один из предопределенных дескрипторов: HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG | |
Адрес нульзаканчивающейся строки, которая содержит имя значения на удаление. Если этот параметр равен NULL или указывает на пустую строку, то значение установленное функцией RegSetValue, удалено. |
Возвращаемые значения:
Если функция успешна, возвращается значение ERROR_SUCCESS.
При ошибке, возвращаемое значение – это код ошибки, объявленный в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM для получения общего описания ошибки.
При ошибке, возвращаемое значение – это код ошибки, объявленный в WINERROR.H. Вы можете использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM для получения общего описания ошибки.
Замечания:
Ключ, идентифицируюемый параметром hKey, должен быть открытым с доступом KEY_SET_VALUE (доступ KEY_WRITE включает в себя доступ KEY_SET_VALUE).