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 |
---|---|
|
O método foi bem-sucedido. |
|
Pelo menos um dos argumentos era um ponteiro NULL . |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portabledeviceapi.h |
Biblioteca | PortableDeviceGUIDs.lib |