IOpenControlPanel::Open 方法 (shobjidl_core.h)

打开指定的控制面板项(可选)到特定页面。

语法

HRESULT Open(
  [in] LPCWSTR  pszName,
  [in] LPCWSTR  pszPage,
  [in] IUnknown *punkSite
);

参数

[in] pszName

类型: LPCWSTR

以 Unicode 字符串的形式指向项的规范名称的指针。 此参数是可选的,可以为 NULL。 如果调用应用程序传递 NULL,则控制面板本身将打开。 有关控制面板项规范名称的完整列表,请参阅控制面板项的规范名称

[in] pszPage

类型: LPCWSTR

指向要显示的项内页面名称的指针。 此字符串追加到 shell 文件夹控制面板项的路径末尾,或作为控制面板 (.cpl) 文件项的命令行参数追加。 此参数可以为 NULL,在这种情况下,将显示第一页。

[in] punkSite

类型: IUnknown*

指向站点的指针,用于在框架中导航 Shell 文件夹控制面板项。 此参数可以为 NULL。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

针对控制面板进行开发

IOpenControlPanel