Bagikan melalui


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

Lihat juga

CcGetDirtyPages

CcSetDirtyPinnedData