mmioFlush-Funktion (mmiscapi.h)
Die mmioFlush-Funktion schreibt den E/A-Puffer einer Datei auf den Datenträger, wenn der Puffer in geschrieben wurde.
Syntax
MMRESULT mmioFlush(
HMMIO hmmio,
UINT fuFlush
);
Parameter
hmmio
Dateihandle einer Datei, die mit der mmioOpen-Funktion geöffnet wurde.
fuFlush
Flag, das bestimmt, wie die Leerung ausgeführt wird. Dies kann null oder folgendes sein.
Wert | BESCHREIBUNG |
---|---|
MMIO_EMPTYBUF | Leert den Puffer, nachdem er auf den Datenträger geschrieben wurde. |
Rückgabewert
Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt. Mögliche Fehlerwerte sind:
Rückgabecode | Beschreibung |
---|---|
|
Der Inhalt des Puffers konnte nicht auf den Datenträger geschrieben werden. |
Hinweise
Wenn Sie eine Datei mit der mmioClose-Funktion schließen, wird ihr Puffer automatisch geleert.
Wenn nicht genügend Speicherplatz zum Schreiben des Puffers vorhanden ist, schlägt mmioFlush fehl, auch wenn die vorherigen Aufrufe der mmioWrite-Funktion erfolgreich waren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mmiscapi.h (include Mmiscapi.h, Windows.h) |
Bibliothek | Winmm.lib |
DLL | Winmm.dll |