RegUnLoadKey

【勇芳软件工作室】汉化HomePreviousNext

RegUnLoadKey函数从注册表中卸载指定的键和子项。

LONG RegUnLoadKey(

HKEY 【的hKeyru-Latn】,//打开密钥的句柄
LPCTSTR 【lpSubKey】//卸载子项的名称地址
); 

参数

【的hKeyru-Latn】

指定要卸载的密钥。这可以是预定义的预留句柄值,或者是调用RegConnectRegistry返回的句柄。预定义的保留句柄值为:

HKEY_LOCAL_MACHINE
HKEY_USERS

【lpSubKey】

指向一个以null结尾的字符串,其中包含要卸载的子项的名称。必须使用RegLoadKey功能创建【lpSubKey】参数引用的密钥。

返回值

如果函数成功,则返回值为ERROR_SUCCESS。

如果函数失败,返回值是在WINERROR.H中定义的非零错误代码。您可以使用带有FORMAT_MESSAGE_FROM_SYSTEM标志的FormatMessage函数来获取错误的一般描述。

备注

此函数从注册表中删除配置单元,但不会修改包含注册表信息的文件。配置单元是一个独立的键,子项和值,它们以root注册表层次结构的顶部为根。

Windows NT:呼叫进程必须具有SE_RESTORE_NAME特权。有关权限的详细信息,请参阅特权.

Windows 95:不支持或不需要安全权限。

也可以看看

RegConnectRegistry, RegDeleteKey, RegLoadKey, RegRestoreKey