Fungsi CcSetLogHandleForFile (ntifs.h)
Rutinitas CcSetLogHandleForFile mengatur handel log untuk file.
Sintaks
void CcSetLogHandleForFile(
[in] PFILE_OBJECT FileObject,
[in] PVOID LogHandle,
[in] PFLUSH_TO_LSN FlushToLsnRoutine
);
Parameter
[in] FileObject
Penunjuk ke objek file untuk file yang handel lognya akan disimpan.
[in] LogHandle
Arahkan ke handel log yang akan disimpan.
[in] FlushToLsnRoutine
Penunjuk ke rutinitas panggilan balik flush file log untuk dipanggil sebelum membersihkan buffer untuk file ini. Rutinitas ini dipanggil untuk memastikan bahwa file log dibersihkan ke nomor urutan logis (LSN) terbaru untuk setiap blok kontrol buffer (BCB) yang dibersihkan. Rutinitas ini dinyatakan sebagai berikut:
typedef
VOID (*PFLUSH_TO_LSN) (
IN PVOID LogHandle,
IN LARGE_INTEGER Lsn
);
LogHandle
Penunjuk ke struktur buram yang digunakan untuk mengidentifikasi klien ini.
Lsn
Ini adalah LSN yang harus berada di disk saat kembali dari rutinitas panggilan balik ini.
Mengembalikan nilai
Tidak ada
Keterangan
CcSetLogHandleForFile mengatur handel log untuk file, untuk digunakan dalam panggilan berikutnya ke CcGetDirtyPages.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Tingkat apa pun |