MMIOM_WRITEFLUSH message
Le message MMIOM_WRITEFLUSH est envoyé à une procédure d’E/S par la fonction mmioWrite pour demander que les données soient écrites dans un fichier ouvert et que les mémoires tampons internes utilisées par la procédure d’E/S soient vidées sur le disque.
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
Paramètres
-
lpBuffer
-
Pointeur vers une mémoire tampon contenant les données à écrire dans le fichier.
-
cbWrite
-
Nombre d’octets à écrire dans le fichier.
Valeur renvoyée
Retourne le nombre d’octets réellement écrits dans le fichier. En cas d’erreur, la valeur de retour est 1.
Notes
La procédure d’E/S est chargée de mettre à jour le membre lDiskOffset de la structure MMIOINFO pour refléter la nouvelle position du fichier après l’opération d’écriture.
Ce message équivaut au message MMIOM_WRITE , sauf qu’il demande à la procédure d’E/S de vider ses mémoires tampons internes, le cas échéant. Sauf si une procédure d’E/S effectue une mise en mémoire tampon interne, ce message peut être géré exactement comme le message MMIOM_WRITE .
Spécifications
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] |
En-tête |
|