fonction mmioFlush (mmiscapi.h)
La fonction mmioFlush écrit la mémoire tampon d’E/S d’un fichier sur le disque si la mémoire tampon a été écrite dans.
Syntaxe
MMRESULT mmioFlush(
HMMIO hmmio,
UINT fuFlush
);
Paramètres
hmmio
Handle de fichier d’un fichier ouvert à l’aide de la fonction mmioOpen .
fuFlush
Indicateur déterminant la façon dont la vidage est effectuée. Il peut s’agir de zéro ou de ce qui suit.
Valeur | Description |
---|---|
MMIO_EMPTYBUF | Vide la mémoire tampon après l’avoir écrite sur le disque. |
Valeur retournée
Retourne zéro en cas de réussite ou d’erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Le contenu de la mémoire tampon n’a pas pu être écrit sur le disque. |
Remarques
La fermeture d’un fichier avec la fonction mmioClose vide automatiquement sa mémoire tampon.
Si l’espace disque est insuffisant pour écrire la mémoire tampon, mmioFlush échoue, même si les appels précédents de la fonction mmioWrite ont réussi.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mmiscapi.h (inclure Mmiscapi.h, Windows.h) |
Bibliothèque | Winmm.lib |
DLL | Winmm.dll |