可以使用GetOverlappedResult()
函数从成功的重叠(异步)ReadFile()
操作中获取读取的字节数。
我找不到一种方法来获得读取字节数,而操作仍在等待或已中止。在这两种情况下,GetOverlappedResult()
函数似乎将读取字节数设置为0。知道怎么做吗?
ClearComError函数可以填充一个结构,给出接收到的字节数,尚未被ReadFile
操作消耗。