PurgeComm()函数

PurgeComm()函数–清空缓冲区

函数原型:

  • hFile
    [in]处理通信资源。该的CreateFile函数返回该句柄。
  • dwFlags
    [in]指定要采取的操作。下表显示了可能的值。

值? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?描述

PURGE_TXABORT 终止所有正在进行的字符输出操作,完成一个正处于等待状态的重叠i/o操作,他将产生一个事件,指明完成了写操作

PURGE_RXCLEAR ?终止所有正在进行的字符输入操作,完成一个正在进行中的重叠i/o操作,并带有已设置得适当事件

PURGE_TXABORT? 这个命令指导设备驱动程序清除输出缓冲区,经常与PURGE_TXABORT 命令标志一起使用

PURGE_RXCLEAR 这个命令用于设备驱动程序清除输入缓冲区,经常与PURGE_RXABORT 命令标志一起使用