Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Требования
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по