IExplorerCommand::GetIcon 方法 (shobjidl_core.h)

获取与指定的 Windows 资源管理器命令项关联的图标的图标资源字符串。

语法

HRESULT GetIcon(
  [in]  IShellItemArray *psiItemArray,
  [out] LPWSTR          *ppszIcon
);

参数

[in] psiItemArray

类型: IShellItemArray*

指向 IShellItemArray 的指针。

[out] ppszIcon

类型: LPWSTR*

指向缓冲区的指针,此方法成功返回时,该缓冲区接收标识图标源的资源字符串。

返回值

类型: HRESULT

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

注解

检索到的图标资源字符串采用标准格式,例如“shell32.dll,-249”。

要求

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