| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Сброс дисковых буферов |
| Автор: arcsupport 19.9.2009, 22:22 |
| Как сбросить все буфера? |
| Автор: GremlinProg 19.9.2009, 23:06 |
| может все таки файловые буфера, а не дисковые? если так, то FlushFileBuffers |
| Автор: dumb 20.9.2009, 03:36 |
| для всех дисков (http://msdn.microsoft.com/en-us/library/aa364972(VS.85).aspx) типа DRIVE_FIXED(http://msdn.microsoft.com/en-us/library/aa364939(VS.85).aspx) делаем http://msdn.microsoft.com/en-us/library/aa364439(VS.85).aspx на хэндле раздела(CreateFile("\\\\.\\C:",..)) |
| Автор: arcsupport 20.9.2009, 11:32 |
| Хмммм, а там не надо делать DeviceIoControl ? |
| Автор: dumb 20.9.2009, 13:03 |
| "там" - это где? и какой именно код предполагается? для nt-based систем приведенной мною схемы достаточно. |