Команда 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.

Требования

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

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

Команды