共用方式為


IPortableDeviceCapabilities::GetSupportedContentTypes 方法 (portabledeviceapi.h)

GetSupportedContentTypes方法會擷取裝置上指定功能物件類型的所有支援內容類型。

語法

HRESULT GetSupportedContentTypes(
  [in]  REFGUID                              Category,
  [out] IPortableDevicePropVariantCollection **ppContentTypes
);

參數

[in] Category

指定功能物件類別目錄的 REFGUID 。 若要取得裝置上的功能類別清單,請呼叫 IPortableDeviceCapabilities::GetFunctionalCategories

[out] ppContentTypes

接收 IPortableDevicePropVariantCollection 介面指標的變數位址,其中列出指定功能物件類別目錄的所有支援物件類型。 這些物件類型將會是所擷取之 PROPVARIANT專案中類型VT_CLSID的GUID值。 如需 Windows 可攜式裝置所定義的物件類型清單,請參閱物件 需求 。 呼叫端必須在使用此介面完成時釋放這個介面。

傳回值

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

傳回碼 描述
S_OK
此方法已成功。

需求

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

另請參閱

IPortableDeviceCapabilities 介面

擷取裝置支援的內容類型