Condividi tramite


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
Mmsystem.h (include Windows.h)