Ignore:
Timestamp:
10/17/07 09:02:10 (7 years ago)
Author:
lowjoel
Message:

Disable file buffering on all levels when wiping data streams.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EraserDll/File.cpp

    r4 r65  
    9797                                      NULL, 
    9898                                      OPEN_EXISTING, 
    99                                       FILE_ATTRIBUTE_NORMAL | FILE_FLAG_NO_BUFFERING, 
     99                                      FILE_FLAG_NO_BUFFERING | FILE_FLAG_WRITE_THROUGH, 
    100100                                      NULL); 
    101101 
    102102        bResult = (context->m_hFile != INVALID_HANDLE_VALUE); 
    103         if (!bResult) 
    104             context->HandleError(static_cast<LPCTSTR>(streams[i].m_strName)); 
    105  
    106         if (bResult) { 
     103        if (!bResult) 
     104            context->HandleError(static_cast<LPCTSTR>(streams[i].m_strName)); 
     105        else { 
    107106            try { 
    108107                // set display name 
Note: See TracChangeset for help on using the changeset viewer.