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

El método GetSupportedFormats recupera los formatos admitidos para un tipo de objeto especificado en el dispositivo. Por ejemplo, especificar objetos de audio podría devolver WPD_OBJECT_FORMAT_WMA, WPD_OBJECT_FORMAT_WAV y WPD_OBJECT_FORMAT_MP3.

Sintaxis

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

Parámetros

[in] ContentType

REFGUID que especifica un tipo de contenido, como imagen, audio o vídeo. Para obtener una lista de los tipos de contenido definidos por dispositivos portátiles de Windows, vea Requisitos para objetos.

[out] ppFormats

Dirección de una variable que recibe un puntero a una interfaz IPortableDevicePropVariantCollection que enumera los formatos admitidos para el tipo de contenido especificado. Se trata de valores GUID (tipo VT_CLSID) en los elementos de colección recuperados. Para obtener una lista de formatos compatibles con dispositivos portátiles de Windows, vea Formatos de objeto. El autor de la llamada debe liberar esta interfaz cuando haya terminado con ella.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_POINTER
Al menos uno de los argumentos era un puntero NULL .

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portabledeviceapi.h
Library PortableDeviceGUIDs.lib

Consulte también

IPortableDeviceCapabilities (Interfaz)

IPortableDeviceCapabilities::GetSupportedFormatProperties