FlushViewOfFile函数将文件的映射视图中的字节范围写入磁盘。
BOOL FlushViewOfFile(
LPCVOID 【lpBaseAddress】, | //开始要刷新的字节范围的地址 |
DWORD 【dwNumberOfBytesToFlush】 | //范围内的字节数 |
); |
参数
【lpBaseAddress】
指向要刷新到映射文件的磁盘表示的字节范围的基址。
【dwNumberOfBytesToFlush】
指定要刷新的字节数。
如果【dwNumberOfBytesToFlush】为零,则文件将从基地址刷新到映射结束。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
刷新映射视图的范围会导致该范围内的任何脏页面写入磁盘。脏页是自文件视图映射以来内容发生变化的页面。
也可以看看