messaggio MMIOM_WRITEFLUSH
Il messaggio MMIOM_WRITEFLUSH viene inviato a una routine di I/O dalla funzione mmioWrite per richiedere che i dati vengano scritti in un file aperto e che tutti i buffer interni utilizzati dalla routine di I/O vengano scaricati su disco.
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
Parametri
-
lpBuffer
-
Puntatore a un buffer contenente i dati da scrivere nel file.
-
cbWrite
-
Numero di byte da scrivere nel file.
Valore restituito
Restituisce il numero di byte effettivamente scritti nel file. Se si verifica un errore, il valore restituito è 1.
Commenti
La procedura di I/O è responsabile dell'aggiornamento del membro lDiskOffset della struttura MMIOINFO per riflettere la nuova posizione del file dopo l'operazione di scrittura.
Questo messaggio equivale al messaggio di MMIOM_WRITE , ad eccezione del fatto che richiede che la routine di I/O scarichi i buffer interni, se presente. A meno che una routine di I/O non esegua il buffer interno, questo messaggio può essere gestito esattamente come il messaggio MMIOM_WRITE .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|