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


Команда WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED

Команда WPD_COMMAND_OBJECT_PROPERTIES_GET_SUPPORTED извлекает свойства, поддерживаемые объектом .

Категория команд

WPD_CATEGORY_OBJECT_PROPERTIES

Параметры

Драйвер ожидает следующий параметр.

Параметр VarType Описание
WPD_PROPERTY_OBJECT_PROPERTIES_OBJECT_ID VT_LPWSTR Обязательный. Идентификатор объекта, содержащего запрошенные свойства.

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

Драйвер должен вернуть следующие результаты.

Результат VarType Описание
WPD_PROPERTY_OBJECT_PROPERTIES_PROPERTY_KEYS VT_UNKNOWN Обязательный. Интерфейс IPortableDeviceKeyCollection , указывающий все поддерживаемые свойства.
WPD_PROPERTY_COMMON_HRESULT VT_ERROR Обязательный. Значение HRESULT , указывающее общий успех или сбой. Возможные значения результатов включают коды ошибок переносных устройств Windows. Если вызывающий объект делает недопустимый запрос, драйвер должен вернуть HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED), но в противном случае не требуется возвращать любое другое результовое значение.
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE VT_UI4 Необязательный элемент. Код ошибки драйвера. Обычно это используется только для тестирования драйвера или, если драйвер, устройство и клиент разработаны вместе.

Требования

Требование Значение
Заголовок
PortableDevice.h

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

Команды