Share via


funzione mmioFlush (mmiscapi.h)

La funzione mmioFlush scrive il buffer di I/O di un file su disco se il buffer è stato scritto in.

Sintassi

MMRESULT mmioFlush(
  HMMIO hmmio,
  UINT  fuFlush
);

Parametri

hmmio

Handle file di un file aperto usando la funzione mmioOpen .

fuFlush

Contrassegno che determina il modo in cui viene eseguito lo scarico. Può essere zero o il seguente.

Valore Descrizione
MMIO_EMPTYBUF Svuota il buffer dopo averlo scritto nel disco.

Valore restituito

Restituisce zero se ha esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue.

Codice restituito Descrizione
MMIOERR_CANNOTWRITE
Impossibile scrivere il contenuto del buffer sul disco.

Commenti

La chiusura di un file con la funzione mmioClose scarica automaticamente il buffer.

Se non è disponibile spazio su disco sufficiente per scrivere il buffer, mmioFlush ha esito negativo, anche se le chiamate precedenti della funzione mmioWrite hanno avuto esito positivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmiscapi.h (includono Mmiscapi.h, Windows.h)
Libreria Winmm.lib
DLL Winmm.dll