Freigeben über


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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
Mindestens eines der Argumente war ein NULL-Zeiger .

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portabledeviceapi.h
Bibliothek PortableDeviceGUIDs.lib

Weitere Informationen

IPortableDeviceCapabilities-Schnittstelle

IPortableDeviceCapabilities::GetSupportedFormatProperties