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