Bagikan melalui


Fungsi FlushLogToLsn (clfsw32.h)

Memaksa semua rekaman ditambahkan ke area marshaling ini hingga rekaman dengan nomor urutan log (LSN) yang ditentukan untuk disiram ke disk. Lebih banyak rekaman dari yang ditentukan dapat dihapus selama operasi ini.

Sintaks

CLFSUSER_API BOOL FlushLogToLsn(
  [in]                PVOID        pvMarshalContext,
  [in]                PCLFS_LSN    plsnFlush,
  [out, optional]     PCLFS_LSN    plsnLastFlushed,
  [in, out, optional] LPOVERLAPPED pOverlapped
);

Parameter

[in] pvMarshalContext

Penunjuk ke konteks marsekal yang dialokasikan dengan menggunakan fungsi CreateLogMarshallingArea .

[in] plsnFlush

Penunjuk ke struktur CLFS_LSN yang menentukan LSN yang digunakan untuk menentukan rekaman mana yang akan dibersihkan.

Tentukan CLFS_LSN_NULL untuk membersihkan semua rekaman di area marshaling.

[out, optional] plsnLastFlushed

Penunjuk ke struktur CLFS_LSN .

LSN yang dikembalikan lebih besar dari LSN dari rekaman apa pun yang dibersihkan. Jika fungsi berhasil, nilai LSN tidak pernah kurang dari plsnFlush. Nilai ini bermakna hanya ketika fungsi berhasil.

[in, out, optional] pOverlapped

Penunjuk ke struktur TUMPANG TINDIH yang diperlukan untuk operasi asinkron.

Parameter ini dapat berupa NULL kecuali untuk operasi asinkron.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol (0). Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Daftar berikut mengidentifikasi kemungkinan kode kesalahan:

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 R2 [hanya aplikasi desktop]
Target Platform Windows
Header clfsw32.h
Pustaka Clfsw32.lib
DLL Clfsw32.dll

Lihat juga

CLFS_LSN

Fungsi Sistem File Log Umum

TUMPANG TINDIH