MMIOM_WRITEFLUSH訊息

MMIOM_WRITEFLUSH訊息會由mmioWrite函式傳送至 I/O 程式,要求將資料寫入開啟的檔案,並將 I/O 程式所使用的任何內部緩衝區排清到磁片。

MMIOM_WRITEFLUSH 
lParam1 = (LPARAM) lpBuffer 
lParam2 = (LPARAM) cbWrite 

參數

lpBuffer

緩衝區的指標,其中包含要寫入檔案的資料。

cbWrite

要寫入檔案的位元組數目。

傳回值

傳回實際寫入檔案的位元組數目。 如果發生錯誤,則傳回值為 1。

備註

I/O 程式負責更新MMIOINFO結構的lDiskOffset成員,以反映寫入作業之後的新檔案位置。

此訊息相當於 MMIOM_WRITE 訊息,除非要求 I/O 程式在有任何情況下排清其內部緩衝區。 除非 I/O 程式執行內部緩衝,否則此訊息的處理方式與 MMIOM_WRITE 訊息完全相同。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Mmsystem.h (包含 Windows.h)