IPortableDeviceCapabilities::GetSupportedFormats-Methode (portabledeviceapi.h)
Die GetSupportedFormats-Methode ruft die unterstützten Formate für einen angegebenen Objekttyp auf dem Gerät ab. Die Angabe von Audioobjekten kann beispielsweise WPD_OBJECT_FORMAT_WMA, WPD_OBJECT_FORMAT_WAV und WPD_OBJECT_FORMAT_MP3 zurückgeben.
Syntax
HRESULT GetSupportedFormats(
[in] REFGUID ContentType,
[out] IPortableDevicePropVariantCollection **ppFormats
);
Parameter
[in] ContentType
Eine REFGUID , die einen Inhaltstyp angibt, z. B. Bild, Audio oder Video. Eine Liste der Inhaltstypen, die von tragbaren Windows-Geräten definiert werden, finden Sie unter Anforderungen für Objekte.
[out] ppFormats
Adresse einer Variablen, die einen Zeiger auf eine IPortableDevicePropVariantCollection-Schnittstelle empfängt, die die unterstützten Formate für den angegebenen Inhaltstyp auflistet. Dies sind GUID-Werte (Typ VT_CLSID) in den abgerufenen Sammlungselementen. Eine Liste der Formate, die von tragbaren Windows-Geräten unterstützt werden, finden Sie unter Objektformate. Der Aufrufer muss diese Schnittstelle freigeben, wenn sie damit fertig ist.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Mindestens eines der Argumente war ein NULL-Zeiger . |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portabledeviceapi.h |
Bibliothek | PortableDeviceGUIDs.lib |