Bagikan melalui


fungsi mmioFlush (mmiscapi.h)

Fungsi mmioFlush menulis buffer I/O file ke disk jika buffer telah ditulis.

Sintaks

MMRESULT mmioFlush(
  HMMIO hmmio,
  UINT  fuFlush
);

Parameter

hmmio

Handel file dari file yang dibuka dengan menggunakan fungsi mmioOpen .

fuFlush

Bendera yang menentukan bagaimana flush dilakukan. Ini bisa nol atau berikut ini.

Nilai Deskripsi
MMIO_EMPTYBUF Mengikat buffer setelah menulisnya ke disk.

Nilai kembali

Mengembalikan nol jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
MMIOERR_CANNOTWRITE
Isi penyangga tidak dapat ditulis ke disk.

Keterangan

Menutup file dengan fungsi mmioClose secara otomatis membersihkan buffernya.

Jika ruang disk tidak cukup untuk menulis buffer, mmioFlush gagal, bahkan jika panggilan sebelumnya dari fungsi mmioWrite berhasil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mmiscapi.h (termasuk Mmiscapi.h, Windows.h)
Pustaka Winmm.lib
DLL Winmm.dll