Повышение: asio может помочь, поскольку недавно было добавлено последовательное устройство.
Справедливое предупреждение, хотя; документация по последовательному порту light , предположительно, поскольку она довольно новая (она была добавлена в asio 1.1.1, которая была включена в boost 1.36).
Но работа с asio - это, имхо, лучшее решение, чем использование сырого Win32 API. Зачем? Его будет легче читать и поддерживать (это API более высокого уровня), и он будет кроссплатформенным (кроме случаев, когда вам нужно указать имя устройства для конкретной ОС).
Boost - Пользователи и asio.user списки рассылки довольно активны и дружелюбны и должны быть в состоянии помочь вам, если вы застряли.