Как отрыть сразу 2 pipe ? А то сейчас могу открыть только одну, делаю это так: IoctlSync(... UNBIND .pipe 0x82..); IoctlSync(... BIND .pipe 0x02..); потом зачем-то нужно передать нулевой пакет, потом или пишу или читаю, зависит от pipe. Но есть еще проблемма, запись в у-во происходит нормально, а если я читаю блок то после инициализации читаются данные с начала блока, и если еще дать команду чтения то чтение продолжается, а не начинается с начала. Даже если сделать UNBIND\BIND то читаются данные не с начала буфера. Может есть у кого пример использования USBIO с отрытием 2х или более pipe. С USB только начинаю разбираться, поэтому могу что-то недопонимать.