|
Думаю, можете сколько угодно сделать, только придётся get_report для всех поддержать, потому что не известно, из какого винда будет репорты забирать (регламентировано ли это?)..
Данные OUT передаются с пакетом set_report, но они скорее всего попадут в контрольный эндпойнт, а как их направить в произвольный эндпойнт, я не знаю.
А никаких абстрактных "данных" кроме репортов нет. Другое дело, содержание репорта может быть любым.
В общем, не морочьте голову - сделайте для начала только in interrupt, и добейтесь регулярной отсылки репортов. Затем научитесь их ловить прогой для РС, а уж потом поддержите set_report для контрольного эндпойнта, и гоните туда данные WriteFile'ом..
E-mail: info@telesys.ru