Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memaksa konten log ke disk, setidaknya hingga melalui LSN yang ditentukan.
Sintaks
HRESULT Force(
[in] LSN lsnMinToForce
);
Parameter
[in] lsnMinToForce
Setidaknya, semua catatan yang belum ditulis ke disk dengan LSN kurang dari atau sama dengan lsnMinToForce harus ditulis ke disk sekarang. Implementasi dapat, bagaimanapun, memilih untuk menulis lebih banyak rekaman daripada apa yang benar-benar diperlukan. Misalnya, implementasi diizinkan untuk memaksa semua rekaman ke disk, terlepas dari nilai lsnMinToForce. Meneruskan 0 sebagai lsnMinToForce menunjukkan bahwa seluruh log harus dipaksa ke disk.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Log juga dapat dipaksa untuk disk setelah menambahkan rekaman individual. Lihat ILog::AppendRecord.
Catatan untuk Penelepon
Nilai pengembalian kegagalan menunjukkan bahwa setiap rekaman yang ditambahkan ke log sejak terakhir kali berhasil dipaksa tidak dijamin berada di disk. Antarmuka ILog tidak menyediakan metode untuk menentukan rekaman mana yang berhasil ditulis ke disk. Jika Anda perlu mengetahui rekaman mana yang berhasil ditulis ke disk, Anda harus memaksa log untuk setiap rekaman. Lihat ILog::AppendRecord.Catatan untuk Pelaksana
Disarankan agar Anda membersihkan buffer file (misalnya, menggunakan fungsi FlushFileBuffers ) sebelum kembali dari metode ini.Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | txlogpub.h |