1

我需要向我的 MFC 应用程序添加串行端口(例如 COM8)通信。我应该查看哪些 API 来执行此操作?我需要它能够在触发(事件、消息、回调等)之前等待 n 个字节进入接收队列。有没有相对简单的方法来做到这一点?我看过的所有示例似乎都使用轮询机制来接收。这不适用于我的应用程序。需要有某种触发机制,当队列中有 n 个字节时触发。谢谢。

4

1 回答 1

2

Win32 中的重叠 I/O 工作得非常好: http: //www.codeproject.com/KB/system/serial_com.aspx

同样 AFAIK,没有用于串行通信的官方 MFC 类。(这些可以很容易地包裹起来)。

于 2010-11-08T20:23:09.153 回答