Команда WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE

Команда WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITHOUT_DATA_PHASE отправляет блок команд MTP. Последующий этап данных не связан с этой командой.

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

WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS

Параметры

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

Параметр VarType Описание
WPD_PROPERTY_MTP_EXT_OPERATION_CODE VT_UI4 Обязательный. Определяет расширенный поставщиком код операции MTP.
WPD_PROPERTY_MTP_EXT_OPERATION_PARAMS VT_UI4 Обязательный. IPortableDevicePropVariantCollection, который определяет необходимые параметры для кода операции поставщика.

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

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

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

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

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

Требования

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

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

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