函数FlushFileBuffers和PurgeComm的用法

小云
143
2023-08-05 23:43:50
栏目: 编程语言

函数FlushFileBuffers用于刷新文件缓冲区,确保将缓冲区中的数据写入物理设备。其用法如下:

#include <Windows.h>
BOOL FlushFileBuffers(
HANDLE hFile
);

参数hFile是一个文件句柄,指定要刷新缓冲区的文件。

函数PurgeComm用于清除串口设备输入输出缓冲区的数据。其用法如下:

#include <Windows.h>
BOOL PurgeComm(
HANDLE hFile,
DWORD  dwFlags
);

参数hFile是一个串口句柄,指定要清除缓冲区的设备。

参数dwFlags指定要执行的操作,可能的取值有:

可以使用或运算符(|)将多个标志组合在一起。

注意:使用这两个函数前,需要先打开文件或设备,获取对应的句柄。

0
看了该问题的人还看了