IPortableDeviceCapabilities::GetSupportedFormats 方法 (portabledeviceapi.h)
GetSupportedFormats 方法會擷取裝置上指定物件類型的支援格式。 例如,指定音頻物件可能會傳回 WPD_OBJECT_FORMAT_WMA、 WPD_OBJECT_FORMAT_WAV和 WPD_OBJECT_FORMAT_MP3。
語法
HRESULT GetSupportedFormats(
[in] REFGUID ContentType,
[out] IPortableDevicePropVariantCollection **ppFormats
);
參數
[in] ContentType
REFGUID,指定內容類型,例如影像、音訊或視訊。 如需 Windows 可攜式裝置所定義的內容類型清單,請參閱 物件需求。
[out] ppFormats
接收 IPortableDevicePropVariantCollection 介面指標的變數位址,其中列出指定內容類型支援的格式。 這些是擷取集合專案中VT_CLSID) 类型 (GUID 值。 如需 Windows 可攜式裝置所支援的格式清單,請參閱 物件格式。 呼叫端必須在完成此介面時釋放此介面。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
至少有一個自變數是 NULL 指標。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portabledeviceapi.h |
程式庫 | PortableDeviceGUIDs.lib |