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