【发布时间】:2018-10-12 07:05:43
【问题描述】:
我可以得到设备描述符:
bcdUSB: 0x0200
bDeviceClass: 0xEF
bDeviceSubClass: 0x02
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 (64)
idVendor: 0x045E (Microsoft Corporation)
idProduct: 0x0728
bcdDevice: 0x0100
iManufacturer: 0x01
0x0409: "Microsoft"
iProduct: 0x02
0x0409: "Microsoft LifeCam VX-5000"
0x0409: "Microsoft LifeCam VX-5000"
iSerialNumber: 0x00
bNumConfigurations: 0x01,
如何通过USB设备描述符获取USB的类型(手机、U盘、无线网卡等)? (原谅我笨拙的英语。我的母语不是英语。)
这是我的 iphone 和我的 USB 驱动器的参数。我应该使用哪些参数来区分不同的设备? BDeviceClass 似乎不起作用?
【问题讨论】: