title: FlushFileBuffers as good as CloseHandle then CreateFile at saving data to disk?
body: <p>For a file on disk, is the Win32 function <a href="http://msdn.microsoft.com/en-us/library/aa364439(VS.85).aspx" rel="noreferrer">FlushFileBuffers</a> as reliable and certain as closing the file using <a href="http://msdn.microsoft.com/en-us/library/ms724211(VS.85).aspx" rel="noreferrer">CloseHandle</a> then re-opening the file using <a href="http://msdn.microsoft.com/en-us/library/aa363858(VS.85).aspx" rel="noreferrer">CreateFile</a>?</p>
  
  <p>Are there circumstances where CloseHandle then CreateFile are better because they save the data correctly to disk when FlushFileBuffers does not?</p>