Compartilhar via


Método IUPnPDevice::IconURL (upnp.h)

O método IconURL retorna uma URL da qual um ícone do formato especificado pode ser carregado.

Sintaxe

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

Parâmetros

[in] bstrEncodingFormat

Especifica o tipo MIME do formato de codificação solicitado para o ícone.

[in] lSizeX

Especifica a largura do ícone, em pixels. Os valores padrão são 16, 32 ou 48.

[in] lSizeY

Especifica a altura do ícone, em pixels. Os valores padrão são 16, 32 ou 48 pixels.

[in] lBitDepth

Especifica a profundidade do bit do ícone. Os valores padrão são 8, 16 ou 24.

[out] pbstrIconURL

Recebe uma referência a uma cadeia de caracteres que contém a URL da qual o ícone deve ser carregado. Solte essa cadeia de caracteres com SysFreeString quando ela não for mais necessária.

Valor retornado

Se o método for bem-sucedido, o valor retornado será S_OK. Caso contrário, o método retornará um dos códigos de erro COM definidos em WinError.h.

Comentários

Um aplicativo pode especificar quaisquer valores para lSizeX, lSizeY e lBitDepth. No entanto, não há garantia de que exista um ícone com essas especificações.

Se um ícone correspondente não existir, a URL do ícone que mais corresponde ao tamanho e à profundidade de bit especificada será retornada.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho upnp.h
DLL Upnp.dll

Confira também

Iupnpdevice