PurgeComm()函数–清空缓冲区
函数原型:
1 2 3 4 |
BOOL PurgeComm( HANDLE hFile, DWORD dwFlags ); |
- hFile
[in]处理通信资源。该的CreateFile函数返回该句柄。 - dwFlags
[in]指定要采取的操作。下表显示了可能的值。
值? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述
PURGE_TXABORT 终止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作
PURGE_RXCLEAR ?终止所有正在进行的字符输入操作,完成一个正在进行中的重叠i/o操作,并带有已设置得适当事件
PURGE_TXABORT? 这个命令指导设备驱动程序清除输出缓冲区,经常与PURGE_TXABORT 命令标志一起使用
PURGE_RXCLEAR 这个命令用于设备驱动程序清除输入缓冲区,经常与PURGE_RXABORT 命令标志一起使用