如何知道窗口中的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
您使用哪種語言? –