PurgeComm()函数--清空缓冲区

来源:互联网 发布:mac 思维导图 知乎 编辑:程序博客网 时间:2024/05/01 05:26

该函数原型:
BOOL PurgeComm(HANDLE hFile,DWORD dwFlags )

HANDLE hFile //串口句柄          
DWORD dwFlags // 需要完成的操作

参数dwFlags指定要完成的操作,可以是下列值的组合:

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

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

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

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

PurgeComm()函数--清空缓冲区
原创粉丝点击