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 |
|