Метод IPortableDeviceResources::GetSupportedResources (portabledeviceapi.h)
Метод GetSupportedResources извлекает список ресурсов, поддерживаемых определенным объектом .
Синтаксис
HRESULT GetSupportedResources(
[in] LPCWSTR pszObjectID,
[out] IPortableDeviceKeyCollection **ppKeys
);
Параметры
[in] pszObjectID
Указатель на строку, завершающуюся нулевым значением, которая содержит идентификатор объекта .
[out] ppKeys
Адрес переменной, получающей указатель на интерфейс IPortableDeviceKeyCollection , содержащий коллекцию значений PROPERTYKEY, указывающих типы ресурсов, поддерживаемые этим типом объекта. Если объект не может содержать ресурсы, это будет пустая коллекция. Вызывающий объект должен освободить этот интерфейс после завершения работы с ним.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
По крайней мере один из обязательных аргументов указателя имел значение NULL. |
Комментарии
Список ресурсов, возвращаемых этим методом, включает все ресурсы, которые может поддерживать объект . Это не означает, что все перечисленные ресурсы на самом деле содержат данные, но объект может поддерживать каждый указанный ресурс.
Требования
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |