通过将 PNP 设备插入 Windows PC,我想知道该设备是否支持数据传输功能。我主要有兴趣将一些内容推送到设备。因此,例如,当我插入 Windows Phone 时,我可以通过 Windows 管理查询看到添加了 5 个新设备
名称:Windows 电话
CompartibleId:USB\MS_COMP_MTP、USB\Class_06&SubClass_01&Prot_01、USB\Class_06&SubClass_01、USB\Class_06
名称:WinUsb 设备
CompartibleId:USB\MS_COMP_WINUSB、USB\Class_ff&SubClass_ff&Prot_ff、USB\Class_ff&SubClass_ff、USB\Class_ff
名称:WinUsb 设备
CompartibleId:USB\MS_COMP_WINUSB、USB\Class_ff&SubClass_ff&Prot_ff、USB\Class_ff&SubClass_ff、USB\Class_ff
名称:WinUsb 设备
CompartibleId:USB\MS_COMP_WINUSB、USB\Class_ff&SubClass_ff&Prot_ff、USB\Class_ff&SubClass_ff、USB\Class_ff
名称:USB复合设备
CompartibleId:USB\DevClass_00&SubClass_00&Prot_00、USB\DevClass_00&SubClass_00、USB\DevClass_00、USB\COMPOSITE
我现在怎样才能得到一种胶水:
- 所有设备都是单个设备的一部分
- 该设备允许我在其上保存文件
- 找到一个可以告诉我有关支持的文件传输协议的指标
- 如果文件传输的可能性不止一种,请选择更快(或现代)的
即使您可以告诉我一个重点方向,我也会继续我的学习/调查。
我正在寻找一种使用设备的通用方式。所需的实现语言是 C#。