Я могу получить дескриптор устройства:
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, беспроводная сетевая карта и т. Д.) Через дескриптор устройства USB? (Простите мой неуклюжий английский. Мой родной язык не английский.)
Это параметр моего iphone и моего USB-накопителя. Какие параметры я должен использовать, чтобы различать разные устройства? BDeviceClass не работает?