Команда WPD_COMMAND_MTP_EXT_READ_DATA
Команда WPD_COMMAND_MTP_EXT_READ_DATA извлекает данные с устройства после выполнения команды WPD_COMMAND_MTP_EXT_EXECUTE_COMMAND_WITH_DATA_TO_READ .
Категория команды
WPD_CATEGORY_MTP_EXT_VENDOR_OPERATIONS
Параметры
Драйвер ожидает следующие параметры.
Параметр | VarType | Описание: |
---|---|---|
WPD_PROPERTY_MTP_EXT_TRANSFER_CONTEXT | VT_LPWSTR | Обязательный элемент. Определяет контекст, возвращенный предыдущим вызовом устройства. |
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_TO_READ | VT_UI4 | Обязательный элемент. Указывает число байтов для чтения. |
WPD_PROPERTY_MTP_EXT_TRANSFER_DATA | VT_VECTOR| VT_UI1 | Обязательный элемент. Определяет буфер, в который копируются данные устройства. |
Возвращаемое значение
Драйвер возвращает следующие результаты.
Результат | VarType | Описание: |
---|---|---|
WPD_PROPERTY_MTP_EXT_TRANSFER_NUM_BYTES_READ | VT_UI4 | Обязательный элемент. Указывает количество байтов, полученных от устройства. |
WPD_PROPERTY_MTP_EXT_TRANSFER_DATA | VT_VECTOR| VT_UI1 | Обязательный элемент. Буфер, содержащий данные устройства. |
Вызов методов
Можно вызывать непосредственно с помощью IPortableDevice::SendCommand.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по