ScnLib_DeleteSettingsA/W() | 标准版 | 专业版 | 超级版 | 至尊版 |
C++ |
__declspec(dllimport) BOOL __stdcall ScnLib_DeleteSettingsA(HKEY hKey, LPCSTR pcszSubKey);
__declspec(dllimport) BOOL __stdcall ScnLib_DeleteSettingsW(HKEY hKey, LPCWSTR pcwszSubKey); |
✘ | ✘ | ✔ | ✔ |
C# |
[DllImport("ScnLib.dll", CharSet = CharSet.Unicode)] public static extern bool ScnLib_DeleteSettingsW(IntPtr RegKey, string SubKey); |
Basic |
Public Declare Unicode Function ScnLib_DeleteSettingsW Lib "ScnLib.dll" (ByVal RegKey As IntPtr, ByVal SubKey As String) As Boolean |
Delphi |
function ScnLib_DeleteSettingsA(RegKey: THandle; const SubKey: PAnsiChar): LongBool; stdcall; external 'ScnLib.dll';
function ScnLib_DeleteSettingsW(RegKey: THandle; const SubKey: PWideChar): LongBool; stdcall; external 'ScnLib.dll'; |
- 描述
删除保存在Windows注册表中的SDK设置。
- 参数
- RegKey [in]
当前已打开的注册表键句柄或下列系统预定义注册表键句柄之一:
- HKEY_CURRENT_USER
- HKEY_LOCAL_MACHINE
在启用了Windows用户账户控制(UAC)的系统上(在Windows Vista和更高版本上UAC是默认开启的),如果您将HKEY_LOCAL_MACHINE指定为RegKey,则您的程序需要管理员权限才能从此注册表键中删除条目。
- SubKey [in]
设置您希望从Windows注册表的RegKey下要删除的存储SDK设置的子键。要从SDK的默认子键中删除,请传递零值或空字符串。
- 返回值
如果SDK设置成功删除,返回值为TRUE。否则,返回值为FALSE。
- 备注
调用此函数删除之前通过ScnLib_SaveSettingsA/W()保存在Windows注册表中的SDK设置。SDK提供了许多可以根据您的需求以编程方式修改的设置。此函数通常用于将SDK设置重置回其默认值。
- 参见
ScnLib_LoadSettingsA/W()
ScnLib_SaveSettingsA/W()
ScnLib_ConfigureSettings()
|