сообщение MMIOM_WRITEFLUSH
Сообщение MMIOM_WRITEFLUSH отправляется в процедуру ввода-вывода функцией mmioWrite для запроса записи данных в открытый файл и сброса на диск всех внутренних буферов, используемых процедурой ввода-вывода.
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
Параметры
-
lpBuffer
-
Указатель на буфер, содержащий данные для записи в файл.
-
cbWrite
-
Число байтов для записи в файл.
Возвращаемое значение
Возвращает количество байтов, записанных в файл. При возникновении ошибки возвращается значение 1.
Комментарии
Процедура ввода-вывода отвечает за обновление элемента lDiskOffset структуры MMIOINFO для отражения новой позиции файла после операции записи.
Это сообщение эквивалентно сообщению MMIOM_WRITE , за исключением того, что оно запрашивает очистку внутренних буферов процедуры ввода-вывода, если таковые есть. Если процедура ввода-вывода не выполняет внутреннюю буферизацию, это сообщение можно обрабатывать точно так же, как MMIOM_WRITE сообщение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|