ScnLib_DeleteSettings()

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()

下载 SDK API 总览