При обращении к устройству USB термины «конфигурация», «интерфейс» и «конечная точка» являются всеми свойствами устройства.Они могут быть изменены, если вы можете перепрограммировать устройство, но если нет, то вы можете просто думать о них как о части оборудования.
Устройство имеет двоичные фрагменты данных, называемые дескрипторами, которые компьютер извлекаеттаким образом, компьютер может знать, какие конфигурации, интерфейсы и конечные точки имеют устройство.
Вы можете узнать все об этих элементах и их дескрипторах, прочитав спецификацию USB 2.0:
https://usb.org/document-library/usb-20-specification