Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Платформы Windows Mobile и Windows Embedded > ClearCommError не даёт количество несчитанных байт |
Автор: Shuricksoft 17.7.2007, 02:39 | ||||||
Пишу прогу, обменивающуюся данными через КОМ-порт КПК (ИК, блютус - не важно). Пишу на C# с импортом АПИ-функций (не надо говорить, что это изврат =) ). Проблема в следующем. Записать данные в порт и считать их оттуда я могу, но вот получить количество байт, которые в буфере ждут, пока их прочитают, не получается никак. В стационарной винде для этого юзал ClearCommError. По аналогии делаю в мобильной:
(в МСДН прописано на С++ так:
) Соответственно, потом вызываю:
Возвращает всегда ноль. Хотя после этого читаю из порта - данные там лежат и ждут. В чём моя ошибка? Заранее благодарен за ответ. |