我用CreateFile()打开“LPT1"设备,并用WriteFile()向并口写入数据驱动外设,当我发现数据不对时就断开外设,甚至关掉电源,但我一旦接通便立即接着上一次的数据工作,表明并口缓冲区内还有数据,请问我用什么方法可以清空并口缓冲区内的数据,我在win98和win2000上测试时都没出现这个问题,结束程度即可清空数据,但在
winxp下却出现了这样的问题,我即使结束程序甚至关机并口缓冲区内的数据还保存着,请问如何清空这此数据?