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