SHGetSetSettings 函数 (shlobj_core.h)

[SHGetSetSettings 可在“要求”部分指定的操作系统中使用。 它在后续版本中可能已更改或不可用。]

设置或检索 Shell 状态设置。

语法

void SHGetSetSettings(
  [in, out] LPSHELLSTATE lpss,
  [in]      DWORD        dwMask,
  [in]      BOOL         bSet
);

参数

[in, out] lpss

类型: LPSHELLSTATE

指向提供或接收 Shell 状态设置的 SHELLSTATE 结构的指针。

[in] dwMask

类型:DWORD

一个或多个 SSF 标志,指示应设置或检索哪些设置。

[in] bSet

类型: BOOL

如果为 TRUE ,则指示应使用 lps 的内容 来设置 Shell 设置; 如果为 FALSE ,则指示应使用 lpss 检索 Shell 设置。

返回值

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h (包括 Shlobj.h)
Library Shell32.lib
DLL Shell32.dll (5.0 或更高版本)
API 集 ext-ms-win-shell-shell32-l1-2-2 (在 Windows 10 版本 10.0.14393 中引入)

另请参阅

SHGetSettings