最近要写个Win32控制台程序,主要是和一个串口设备通信,想发送命令到设备,然后收到设备返回的数据显示在控制台窗口上,找了些历程看,也大概知道了整个串口驱动、读写的流程,就是creatfile()配置啊,DCB配置啊之类的,但是发现readfile()和writeflie()都是在主函数中调用的,而我想一直不间断地进行串口的读写、数据的收发,因此我并不太理解数据的传递是怎么处理的,只知道数据从readfile()传到我的buff里,所以想问下一个数据要从设备经过串口通信打印到我的控制台上,究竟经过了什么?它缓冲到了哪里?程序在后台是通过中断方式读取数据的吗?