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


Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

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

Комментарии

Чтобы получить значения поддерживаемых свойств, вызовите GetPropertyAttributes.

Требования

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

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

Интерфейс IPortableDeviceProperties