标签: windows winapi msdn readfile overlapped-io
可以使用GetOverlappedResult()函数从成功的重叠(异步)ReadFile()操作中获取读取字节数。
GetOverlappedResult()
ReadFile()
在操作仍处于暂挂状态或中止后,我找不到获取读取字节数的方法。在这两种情况下,GetOverlappedResult()函数似乎都将读取字节数设置为0。 知道怎么做吗?
编辑:执行此异步I / O操作以通过COM端口检索来自嵌入式设备的数据。超时后中止操作。我需要在操作被中止之前接收的字节数仅用于调试目的。
答案 0 :(得分:1)
ClearComError函数可以填充一个结构,给出ReadFile操作接收和尚未使用的字节数。
ReadFile