Freigeben über


IUPnPDevice::IconURL-Methode (upnp.h)

Die IconURL-Methode gibt eine URL zurück, aus der ein Symbol des angegebenen Formats geladen werden kann.

Syntax

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

Parameter

[in] bstrEncodingFormat

Gibt den MIME-Typ des Codierungsformats an, das für das Symbol angefordert wird.

[in] lSizeX

Gibt die Breite des Symbols in Pixel an. Standardwerte sind 16, 32 oder 48.

[in] lSizeY

Gibt die Höhe des Symbols in Pixel an. Standardwerte sind 16, 32 oder 48 Pixel.

[in] lBitDepth

Gibt die Bittiefe des Symbols an. Standardwerte sind 8, 16 oder 24.

[out] pbstrIconURL

Empfängt einen Verweis auf eine Zeichenfolge, die die URL enthält, aus der das Symbol geladen werden soll. Geben Sie diese Zeichenfolge mit SysFreeString frei, wenn sie nicht mehr benötigt wird.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls gibt die Methode einen der com-Fehlercodes zurück, die in WinError.h definiert sind.

Hinweise

Eine Anwendung kann beliebige Werte für lSizeX, lSizeY und lBitDepth angeben. Es gibt jedoch keine Garantie, dass ein Symbol mit diesen Spezifikationen vorhanden ist.

Wenn kein übereinstimmende Symbol vorhanden ist, wird die URL für das Symbol zurückgegeben, das der angegebenen Größe und Bittiefe am ehesten entspricht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile upnp.h
DLL Upnp.dll

Weitere Informationen

IUPnPDevice