Цитата(aaarrr @ Mar 17 2013, 20:50)

С CDC все проще: достаточно не забирать данные, пока процессор занят. Хост будет получать NAK'и, и, соответственно ждать.
В принципе, это первое, что пришло мне в голову.
Но смутило то, что подобные действия как-то косвенно управляют потоком, а не напрямую, скажем, установкой/сбросом CTS.
Ну а как об этом узнает программа пользователя, передающая данные в виртуальный порт?
Неужели драйвер в этом случае сам съэмулирует CTS, чтобы программа пользователя им пользовалась?