用一个线程监听串口中的数据,但是只是查看串口缓存的数据而不删除缓存里的数据!
用ReadFile等,读出来后缓存中的数据自动删除了!

解决方案 »

  1.   

    有没有这样的API或方法呢,只是查看串口缓存的数据!
      

  2.   

    不是很了解是怎么回事?用什么监听的串口? spcomm,mscomm?串口数据应该是有生命周期的,要不怎么存的了那么多数据啊
      

  3.   

    我有连个线程一个主线程一个串口监听线程,串口监听线程随时查看串口数据,如果是特殊的报警数据则读取处理,如果是正常的通信指令则交给主线程用ReadFile读取!