c语言readfile函数 串口ReadFile读取数据一直有阻塞,即使有数据上来?

串口ReadFile读取数据一直有阻塞,即使有数据上来?你用它来重叠IO,非阻塞。创建文件标志重叠属性时应指定文件。ReadFile:但是,如果文件是用fileFLAGOVERLAPPED打开的,并且

串口ReadFile读取数据一直有阻塞,即使有数据上来?

你用它来重叠IO,非阻塞。创建文件标志重叠属性时应指定文件。ReadFile:但是,如果文件是用fileFLAGOVERLAPPED打开的,并且lpOverlapped不为空,则返回值为零(0),当文件指针超出fileIOuupending的当前结尾时,GetLastError返回ERRORHANDLEEOF,程序可以先执行其他任务,一段时间后再调用getoverlappedresult检查I/O操作的结果。