Сброс данных на устройство

октября 12 2009 by admin in Обязательный материал

Многие флаги функции CreateFile влияют на кэширование системой данных из файла. Другие устройства, такие как последовательные порты, почтовые ящики и каналы, также могут кэщировать данные. Чтобы инициировать запись кэшированных данных на диск, вызовите функцию FlushPileBuffers-.
BOOL FlushFileBuffers(HANDLE hfile);
которая инициирует запись всех буферизованных данных, связанных с устройством, определяемым описателем hfile. Для этого устройство должно быть открыто с флагом GENERIC_WRITE. При успешном завершении эта функция возвращает TRUE.