Гудвин, волшебник (06.02.2010 20:36, просмотров: 131) ответил Гудвин на Дык там та-же вынь... OpenFile("\\.\\COM8:"), ReadFile(), WriteFile()... COM порт, WinApi... Размер буферов и пр можно задавать, как для стандартного COM порта. Да и в OTG драйвере там 16 кб (в реестре можно подправлять) буфер.
Хотел правда сначала задействовать драйвер ActiveSync режима. Он тоже открывается в CE, как обычный COM порт. Вдобавок в нем всего 2 bulk пользуется. Но, сцуко, драйвер там шибко закудрявленный - если не запускаются всяческие сетевые приблуды (RNDIS и пр.), то пересбрасывается порт OTG через несколько секунд. В MSDN что-то так и не нашел, как сказать драйверу, что соединение уже установлено, чтоб не рвал. Посему задействовал обычный CDC - тот же драйвер "usbserialfn", только индекс "1".