Поделиться через


Метод IPortableDeviceCapabilities::GetSupportedContentTypes (portabledeviceapi.h)

Метод GetSupportedContentTypes извлекает все поддерживаемые типы контента для указанного функционального типа объекта на устройстве.

Синтаксис

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

Параметры

[in] Category

REFGUID, указывающий категорию функционального объекта. Чтобы получить список функциональных категорий на устройстве, вызовите метод IPortableDeviceCapabilities::GetFunctionalCategories.

[out] ppContentTypes

Адрес переменной, получающей указатель на интерфейс IPortableDevicePropVariantCollection , который перечисляет все поддерживаемые типы объектов для указанной категории функциональных объектов. Эти типы объектов будут значениями GUID типа VT_CLSID в извлеченных элементах PROPVARIANT . Список типов объектов, определенных переносными устройствами Windows, см. в разделе Требования к объектам . Вызывающий объект должен освободить этот интерфейс после завершения работы с ним.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Требования

   
Целевая платформа Windows
Header portabledeviceapi.h
Библиотека PortableDeviceGUIDs.lib

См. также раздел

Интерфейс IPortableDeviceCapabilities

Получение типов контента, поддерживаемых устройством