Команда WPD_COMMAND_STORAGE_EJECT
Команда WPD_COMMAND_STORAGE_EJECT извлекает носитель хранилища, который может быть удален удаленно компьютером.
Категория команды
WPD_CATEGORY_STORAGE
Параметры
Драйвер ожидает следующие параметры.
Параметр | VarType | Описание: |
---|---|---|
WPD_PROPERTY_STORAGE_OBJECT_ID | VT_LPWSTR | Обязательный элемент. Идентификатор объекта хранилища для извлечения. |
Возвращаемое значение
Драйвер должен вернуть следующие результаты.
Результат | VarType | Описание: |
---|---|---|
WPD_PROPERTY_COMMON_HRESULT | VT_ERROR | Обязательный элемент. HRESULT, указывающий на успех или неудачу выполнения команды. Если вызывающий объект выполняет недопустимый запрос, драйвер должен вернуть HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) и не должен возвращать другие значения результатов. Коды ошибок включают Windows коды ошибок переносимых устройств или любые другие соответствующие коды ошибок. |
WPD_PROPERTY_COMMON_DRIVER_ERROR_CODE | VT_UI4 | Необязательный элемент. Код ошибки для конкретного драйвера. Обычно это используется только для тестирования драйверов или если драйвер, устройство и клиент разработаны вместе. |
Вызов методов
Можно вызывать только напрямую с помощью IPortableDevice::SendCommand.
Требования
Требование | Значение |
---|---|
Заголовок |
|