Fungsi TruncateLog (clfsw32.h)
Memotong log. Fungsi ini mengatur akhir log ke nilai yang ditentukan.
Sintaks
CLFSUSER_API BOOL TruncateLog(
[in] PVOID pvMarshal,
[in] PCLFS_LSN plsnEnd,
[in, out, optional] LPOVERLAPPED lpOverlapped
);
Parameter
[in] pvMarshal
Penunjuk ke konteks marshaling buram yang dialokasikan dengan memanggil fungsi CreateLogMarshallingArea .
[in] plsnEnd
Penunjuk ke struktur CLFS_LSN yang menentukan akhir baru log.
LSN harus antara nomor urutan log dasar (LSN) log dan LSN terakhir dari log.
[in, out, optional] lpOverlapped
Dicadangkan. Atur Dicadangkan ke NULL.
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Daftar berikut mengidentifikasi kemungkinan kode kesalahan:
Keterangan
Jika ukuran sektor volume lebih besar dari 512 byte, TruncateLog mengembalikan ERROR_NOT_SUPPORTED.
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 |