Función mmioFlush (mmiscapi.h)
La función mmioFlush escribe el búfer de E/S de un archivo en el disco si el búfer se ha escrito en.
Sintaxis
MMRESULT mmioFlush(
HMMIO hmmio,
UINT fuFlush
);
Parámetros
hmmio
Identificador de archivo de un archivo abierto mediante la función mmioOpen .
fuFlush
Marca que determina cómo se lleva a cabo el vaciado. Puede ser cero o lo siguiente.
Valor | Descripción |
---|---|
MMIO_EMPTYBUF | Vacía el búfer después de escribirlo en el disco. |
Valor devuelto
Devuelve cero si es correcto o si se produce un error de lo contrario. Entre los posibles valores de error se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
|
El contenido del búfer no se pudo escribir en el disco. |
Comentarios
Cerrar un archivo con la función mmioClose vacía automáticamente su búfer.
Si no hay suficiente espacio en disco para escribir el búfer, mmioFlush produce un error, incluso si las llamadas anteriores de la función mmioWrite se realizaron correctamente.
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] |
Plataforma de destino | Windows |
Encabezado | mmiscapi.h (incluye Mmiscapi.h, Windows.h) |
Library | Winmm.lib |
Archivo DLL | Winmm.dll |