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 |
---|---|
|
Il metodo è riuscito. |
|
Almeno uno degli argomenti è un puntatore NULL . |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |
Libreria | PortableDeviceGUIDs.lib |