Команда 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 | Необязательный элемент. Код ошибки драйвера. Обычно это используется только для тестирования драйвера или, если драйвер, устройство и клиент разработаны вместе. |
Требования
Требование | Значение |
---|---|
Заголовок |
|