MMIOM _ WRITEFLUSH-Meldung
Die MMIOM _ WRITEFLUSH-Nachricht wird von der mmioWrite-Funktion an eine E/A-Prozedur gesendet, um an fordern, dass Daten in eine geöffnete Datei geschrieben und alle internen Puffer, die von der E/A-Prozedur verwendet werden, auf den Datenträger geleert werden.
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
Parameter
-
lpBuffer
-
Zeiger auf einen Puffer, der die in die Datei zu schreibenden Daten enthält.
-
cbWrite
-
Anzahl der Bytes, die in die Datei geschrieben werden.
Rückgabewert
Gibt die Anzahl der Bytes zurück, die tatsächlich in die Datei geschrieben wurden. Wenn ein Fehler auftritt, ist der Rückgabewert 1.
Bemerkungen
Die E/A-Prozedur ist dafür verantwortlich, das lDiskOffset-Element der MMIOINFO-Struktur zu aktualisieren, um die neue Dateiposition nach dem Schreibvorgang widerzu erhalten.
Diese Meldung entspricht der MMIOM _ WRITE-Nachricht, mit der Ausnahme, dass die E/A-Prozedur die internen Puffer leeren soll, sofern dies der Fall ist. Sofern eine E/A-Prozedur keine interne Pufferung ausführt, kann diese Meldung genau wie die MMIOM _ WRITE-Nachricht verarbeitet werden.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|