Compartilhar via


Método IPortableDeviceCapabilities::GetSupportedFormats (portabledeviceapi.h)

O método GetSupportedFormats recupera os formatos com suporte para um tipo de objeto especificado no dispositivo. Por exemplo, especificar objetos de áudio pode retornar WPD_OBJECT_FORMAT_WMA, WPD_OBJECT_FORMAT_WAV e WPD_OBJECT_FORMAT_MP3.

Sintaxe

HRESULT GetSupportedFormats(
  [in]  REFGUID                              ContentType,
  [out] IPortableDevicePropVariantCollection **ppFormats
);

Parâmetros

[in] ContentType

Um REFGUID que especifica um tipo de conteúdo, como imagem, áudio ou vídeo. Para obter uma lista de tipos de conteúdo definidos por Dispositivos Portáteis do Windows, consulte Requisitos para objetos.

[out] ppFormats

Endereço de uma variável que recebe um ponteiro para uma interface IPortableDevicePropVariantCollection que lista os formatos com suporte para o tipo de conteúdo especificado. Estes são valores guid (tipo VT_CLSID) nos itens de coleção recuperados. Para obter uma lista de formatos compatíveis com dispositivos portáteis do Windows, consulte Formatos de objeto. O chamador deve liberar essa interface quando terminar com ela.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_POINTER
Pelo menos um dos argumentos era um ponteiro NULL .

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledeviceapi.h
Biblioteca PortableDeviceGUIDs.lib

Confira também

IPortableDeviceCapabilities Interface

IPortableDeviceCapabilities::GetSupportedFormatProperties