Compartir a través de


mensaje de MMIOM_WRITEFLUSH

La función mmioWrite envía el mensaje MMIOM_WRITEFLUSH a un procedimiento de E/S para solicitar que los datos se escriban en un archivo abierto y que los búferes internos utilizados por el procedimiento de E/S se vacíen en el disco.

MMIOM_WRITEFLUSH 
lParam1 = (LPARAM) lpBuffer 
lParam2 = (LPARAM) cbWrite 

Parámetros

lpBuffer

Puntero a un búfer que contiene los datos que se van a escribir en el archivo.

cbWrite

Número de bytes que se van a escribir en el archivo.

Valor devuelto

Devuelve el número de bytes realmente escritos en el archivo. Si se produce un error, el valor devuelto es 1.

Comentarios

El procedimiento de E/S es responsable de actualizar el miembro lDiskOffset de la estructura MMIOINFO para reflejar la nueva posición del archivo después de la operación de escritura.

Este mensaje es equivalente al MMIOM_WRITE mensaje, salvo que solicita que el procedimiento de E/S vacíe sus búferes internos, si existe. A menos que un procedimiento de E/S realice el almacenamiento en búfer interno, este mensaje se puede controlar exactamente igual que el mensaje de MMIOM_WRITE .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Mmsystem.h (incluye Windows.h)