Condividi tramite


Metodo IPortableDeviceCapabilities::GetSupportedFormats (portabledeviceapi.h)

Il metodo GetSupportedFormats recupera i formati supportati per un tipo di oggetto specificato nel dispositivo. Ad esempio, la specifica di oggetti audio potrebbe restituire WPD_OBJECT_FORMAT_WMA, WPD_OBJECT_FORMAT_WAV e WPD_OBJECT_FORMAT_MP3.

Sintassi

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

Parametri

[in] ContentType

REFGUID che specifica un tipo di contenuto, ad esempio immagine, audio o video. Per un elenco di tipi di contenuto definiti dai dispositivi portatili Windows, vedere Requisiti per oggetti.

[out] ppFormats

Indirizzo di una variabile che riceve un puntatore a un'interfaccia IPortableDevicePropVariantCollection che elenca i formati supportati per il tipo di contenuto specificato. Questi sono valori GUID (tipo VT_CLSID) negli elementi della raccolta recuperati. Per un elenco di formati supportati dai dispositivi portatili Windows, vedere Formati di oggetti. Il chiamante deve rilasciare questa interfaccia al termine dell'operazione.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
Almeno uno degli argomenti è un puntatore NULL .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceCapabilities

IPortableDeviceCapabilities::GetSupportedFormatProperties