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 |