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


Метод IPortableDeviceResources::GetSupportedResources (portabledeviceapi.h)

Метод GetSupportedResources извлекает список ресурсов, поддерживаемых определенным объектом .

Синтаксис

HRESULT GetSupportedResources(
  [in]  LPCWSTR                      pszObjectID,
  [out] IPortableDeviceKeyCollection **ppKeys
);

Параметры

[in] pszObjectID

Указатель на строку, завершающуюся нулевым значением, которая содержит идентификатор объекта .

[out] ppKeys

Адрес переменной, получающей указатель на интерфейс IPortableDeviceKeyCollection , содержащий коллекцию значений PROPERTYKEY, указывающих типы ресурсов, поддерживаемые этим типом объекта. Если объект не может содержать ресурсы, это будет пустая коллекция. Вызывающий объект должен освободить этот интерфейс после завершения работы с ним.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
По крайней мере один из обязательных аргументов указателя имел значение NULL.

Комментарии

Список ресурсов, возвращаемых этим методом, включает все ресурсы, которые может поддерживать объект . Это не означает, что все перечисленные ресурсы на самом деле содержат данные, но объект может поддерживать каждый указанный ресурс.

Требования

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

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

Интерфейс IPortableDeviceResources