Bagikan melalui


Fungsi FCIFlushFolder (fci.h)

Fungsi FCIFlushFolder memaksa folder saat ini yang sedang dibangun untuk segera diselesaikan.

Sintaks

BOOL DIAMONDAPI FCIFlushFolder(
  [in] HFCI                 hfci,
  [in] PFNFCIGETNEXTCABINET pfnfcignc,
  [in] PFNFCISTATUS         pfnfcis
);

Parameter

[in] hfci

Handel konteks FCI yang valid yang dikembalikan oleh fungsi FCICreate .

[in] pfnfcignc

Arahkan ke fungsi panggilan balik yang ditentukan aplikasi untuk mendapatkan spesifikasi pada kabinet berikutnya untuk dibuat. Fungsi harus dideklarasikan menggunakan makro FNFCIGETNEXTCABINET .

[in] pfnfcis

Arahkan ke fungsi panggilan balik yang ditentukan aplikasi untuk memperbarui pengguna. Fungsi harus dideklarasikan menggunakan makro FNFCISTATUS .

Menampilkan nilai

Jika fungsi berhasil, fungsi akan mengembalikan TRUE; jika tidak, FALSE.

Informasi kesalahan yang diperluas disediakan dalam struktur ERF yang digunakan untuk membuat konteks FCI.

Keterangan

FCIFlushFolder API memaksa folder yang saat ini sedang dibangun untuk segera diselesaikan; secara efektif mengatur ulang riwayat kompresi jika metode kompresi sedang digunakan.

Fungsi panggilan balik yang ditunjukkan oleh GetNextCab akan dipanggil jika kabinet meluap, yang terjadi jika data tertunda yang di-buffer di dalam FCI menyebabkan ukuran media kabinet yang ditentukan aplikasi terlampaui.

Persyaratan

   
Target Platform Windows
Header fci.h
Pustaka Cabinet.lib
DLL Cabinet.dll

Lihat juga

FCIFlushCabinet