Цитата(galjoen @ Feb 19 2009, 00:29)

Имеет. Особенно GET_FEATURE. Их ведь 255 штук м.б. Вот N этого репорта и будет запросом. Если вам этого хватит - ваш вопрос об эффективном взаимодействии решён.
Чтобы сделать 255 репортов нужно создать 255 дескрипторов репоров, это совершенно нереально. Если в дескрипторе 1 репорт то винда не дает работать с report id отличным от нуля, во всяком случае мне это не удалось.
Цитата
У меня у некоторых HID-ов только FEATURE и есть. Ни InterruptIn ни, тем более, InterruptOut нет вообще.
Так ведь interrupt in по спецификации обязателен для hid класса. Как же оно у вас работает то?
Цитата
Вы имеете ввиду InterruptOut? А они разве у вас есть? Зачем? Имхо у них нет никаких преимуществ перед SET_FEATURE.
C interrupt out передачей несколько проще работать в микроконтроллере.
Впрочем после прочтения информации о баге в драйверее hid win xp sp2-3 вопрос о работе через interrupt out отпал сам собой. В xp sp2-3 там баг, починен только в висте.
Сообщение отредактировал _3m - Feb 24 2009, 19:45