缓冲里有多少数据是不可能知道的。
SetupComm( m_SerialHandle, 1024, 1024 )用来设置输入输出缓冲区的大小。
我想您不是读Modem数据吧,因为那样是不可能知道将有多少数据的,如果您是读扫描仪数据,将读时间设置的恰当一点就可以分清楚了(不是用MAXVALUE,那是为Modem的)
SetupComm( m_SerialHandle, 1024, 1024 )用来设置输入输出缓冲区的大小。
我想您不是读Modem数据吧,因为那样是不可能知道将有多少数据的,如果您是读扫描仪数据,将读时间设置的恰当一点就可以分清楚了(不是用MAXVALUE,那是为Modem的)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货