共用方式為


IPortableDeviceCapabilities::GetSupportedFormats 方法 (portabledeviceapi.h)

GetSupportedFormats 方法會擷取裝置上指定物件類型的支援格式。 例如,指定音頻物件可能會傳回 WPD_OBJECT_FORMAT_WMA WPD_OBJECT_FORMAT_WAVWPD_OBJECT_FORMAT_MP3

語法

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

參數

[in] ContentType

REFGUID,指定內容類型,例如影像、音訊或視訊。 如需 Windows 可攜式裝置所定義的內容類型清單,請參閱 物件需求

[out] ppFormats

接收 IPortableDevicePropVariantCollection 介面指標的變數位址,其中列出指定內容類型支援的格式。 這些是擷取集合專案中VT_CLSID) 类型 (GUID 值。 如需 Windows 可攜式裝置所支援的格式清單,請參閱 物件格式。 呼叫端必須在完成此介面時釋放此介面。

傳回值

方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
至少有一個自變數是 NULL 指標。

規格需求

需求
目標平台 Windows
標頭 portabledeviceapi.h
程式庫 PortableDeviceGUIDs.lib

另請參閱

IPortableDeviceCapabilities 介面

IPortableDeviceCapabilities::GetSupportedFormatProperties