Команда WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER

Команда WPD_COMMAND_MTP_EXT_END_DATA_TRANSFER завершает передачу данных и считывает ответ с устройства. Передача инициируется командой WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ или WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_WRITE .

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

WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS

Параметры

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

Параметр VarType Описание
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT VT_LPWSTR Обязательный. Определяет контекст, возвращаемый предыдущим вызовом метода.

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

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

Результат VarType Описание
WPD_PROPERTY_MTP_EXT_RESPONSE_CODE VT_UI4 Обязательный.Код ответа на код операции поставщика.
WPD_PROPERTY_MTP_EXT_RESPONSE_PARAMS VT_UI4 Необязательный элемент. Коллекция IPortableDevicePropVariantCollection , которая определяет любые параметры ответа. Эта коллекция может быть пустой.

Вызов методов

Может вызываться напрямую только с помощью IPortableDevice::SendCommand.

Требования

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

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

Поддержка расширений MTP