如何知道窗口中的serail端口数据字节的可用性? 我的意思是,我只是想检查一下serail端口是否为空?在串口窗口中查看数据
注意: 在Linux中有“ioctl(fd,FIONREAD,& availableBytes)”的功能,我需要在windows中实现类似的功能。
〜杜琪峰
如何知道窗口中的serail端口数据字节的可用性? 我的意思是,我只是想检查一下serail端口是否为空?在串口窗口中查看数据
注意: 在Linux中有“ioctl(fd,FIONREAD,& availableBytes)”的功能,我需要在windows中实现类似的功能。
〜杜琪峰
ClearCommError用于获取错误和统计信息。
http://msdn.microsoft.com/en-us/library/aa363180%28v=vs.85%29.aspx
这解决了我的问题:
调用ClearCommError功能,为您在lpStat-> cbInQue回报。
&我认为它也应该解决你的问题。
请参阅windows api文档以获取关于ClearCommError()函数的更多说明。
https://msdn.microsoft.com/en-us/library/windows/desktop/aa363180%28v=vs.85%29.aspx
您使用哪种语言? –