Есть ли связь между соединением MTP и классом устройства MTP?
Я новичок в USB-устройствах. Я хочу подключить телефон Android к рабочему столу Windows с помощью приложения UWP. Здесь упоминается, что вы можете написать приложение UWP, если класс устройства, подкласс и код протокола устройства являются одним из следующих:
- имя:cdcControl, classId:02 * *
- имя: физический, classId:05 * *
- имя:personalHealthcare, classId:0f 00 00
- имя:activeSync, classId:ef 01 01
- имя:palmSync, classId:ef 01 02
- имя:deviceFirmwareUpdate, classId:fe 01 01
- имя:irda, classId:fe 02 00
- название: измерение, classId:fe 03 *
- имя:vendorSpecific, classId:ff * *
Этот список не имеет MTP в списке. Кроме того, когда я пытаюсь отправить управляющее сообщение на устройство andorid с помощью примера приложения usb uwp, я получаю следующее: Исключение: "System.Exception" в System.Private.CoreLib.ni.dll Исключение типа "System". Исключение "произошло в System.Private.CoreLib.ni.dll, но не было обработано в коде пользователя. Устройство, подключенное к системе, не работает. (Исключение из HRESULT: 0x8007001F)
Кто-нибудь может ответить, возможна ли эта связь между приложением uwp и устройством Android через usb или нет? Связаны ли соединение MTP и класс устройства MTP?