IUPnPDevice::IconURL 方法 (upnp.h)

IconURL 方法返回可从中加载指定格式图标的 URL。

语法

HRESULT IconURL(
  [in]  BSTR bstrEncodingFormat,
  [in]  LONG lSizeX,
  [in]  LONG lSizeY,
  [in]  LONG lBitDepth,
  [out] BSTR *pbstrIconURL
);

参数

[in] bstrEncodingFormat

指定为图标请求的编码格式的 MIME 类型。

[in] lSizeX

指定图标的宽度(以像素为单位)。 标准值为 16、32 或 48。

[in] lSizeY

指定图标的高度(以像素为单位)。 标准值为 16、32 或 48 像素。

[in] lBitDepth

指定图标的位深度。 标准值为 8、16 或 24。

[out] pbstrIconURL

接收对字符串的引用,该字符串包含要从中加载图标的 URL。 当不再需要时,使用 SysFreeString 释放此字符串。

返回值

如果方法成功,则返回值S_OK。 否则,方法将返回 WinError.h 中定义的 COM 错误代码之一。

注解

应用程序可以为 lSizeXlSizeYlBitDepth 指定任何值。 但是,不能保证存在具有这些规范的图标。

如果匹配图标不存在,则返回与指定的大小和位深度最匹配的图标的 URL。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 upnp.h
DLL Upnp.dll

另请参阅

IUPnPDevice