Функция mmioFlush (mmiscapi.h)
Функция mmioFlush записывает буфер ввода-вывода файла на диск, если буфер был записан.
Синтаксис
MMRESULT mmioFlush(
HMMIO hmmio,
UINT fuFlush
);
Параметры
hmmio
Дескриптор файла, открытый с помощью функции mmioOpen .
fuFlush
Флаг, определяющий, как выполняется очистка. Оно может быть равно нулю или следующему.
Значение | Описание |
---|---|
MMIO_EMPTYBUF | Очищает буфер после записи на диск. |
Возвращаемое значение
Возвращает ноль при успешном выполнении или ошибке в противном случае. Возможные значения ошибок:
Код возврата | Описание |
---|---|
|
Содержимое буфера не удалось записать на диск. |
Комментарии
При закрытии файла с помощью функции mmioClose его буфер автоматически очищается.
Если места на диске недостаточно для записи буфера, mmioFlush завершается ошибкой , даже если предыдущие вызовы функции mmioWrite были успешными.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mmiscapi.h (включая Mmiscapi.h, Windows.h) |
Библиотека | Winmm.lib |
DLL | Winmm.dll |