Я хочу знать, относится ли подключенное USB-устройство к мыши или клавиатуре.Поэтому я рекурсивно перебираю дерево устройств от HID до ROOT.В пути я все знаю об устройстве и интерфейсах, но не знаю, принадлежит ли HID к клавиатуре или мыши.
В настоящий момент я делаю это только так, что смотрю на первый дескриптор интерфейса usb.устройство и здесь, в "bInterfaceProtocol".Это 2 для мыши и 1 для клавиатуры.Проблема здесь в том, что мышь может иметь интерфейс клавиатуры и наоборот.
Мне нужна эта информация только для отображения иконки.