Windows等效于同步()

Windows等效于同步()

问题描述:

我在嵌入式处理器或Linux上执行大部分编程。当我需要将数据同步到持久存储区时,我通常使用sync(2)系统调用。对Windows有没有同等的含义?Windows等效于同步()

使用FlushFileBuffers,但您需要处理需要刷新的文件。

+0

这不正是我问,但这是我需要的,谢谢! –

http://msdn.microsoft.com/en-us/library/aa364439(VS.85).aspx http://www.codeproject.com/KB/system/EjectMediaByLetter.aspx

FlushFileBuffers带有手柄至体积。你必须为每个卷:(做到这一点

如果您正在使用POSIX文件功能(fopen()函数等),你可以使用_flushall:

http://msdn.microsoft.com/en-us/library/s9xk9ehd%28v=vs.80%29.aspx