Допустим, надо сделать USB-дивайс, который будет видеться машиной, например, как два HID - устройства и одно Mass Storage. Как я понял, это реализуемо (+)
если в устройстве объявить одну конфигурацию и три интерфейса, каждый из которых будет реализовывать свое устройство. Т.е., хаб в устройстве отсутствует. Но вот посредством стандартных драйверов из состава Windows общаться с каждым из этих устройств не удастся (из-за того, что фактически все три устройства на шине будут иметь один и тот же адрес, назначенный при энумерации). Я прав ?