CcSetLogHandleForFile 函式 (ntifs.h)
CcSetLogHandleForFile 例程會設定檔案的記錄句柄。
語法
void CcSetLogHandleForFile(
[in] PFILE_OBJECT FileObject,
[in] PVOID LogHandle,
[in] PFLUSH_TO_LSN FlushToLsnRoutine
);
參數
[in] FileObject
要儲存記錄句柄之檔案之檔案物件的指標。
[in] LogHandle
要儲存之記錄句柄的指標。
[in] FlushToLsnRoutine
記錄檔排清回呼例程的指標,在排清此檔案的緩衝區之前呼叫。 呼叫此例程,以確保任何要清除的緩衝區控制區塊 (BCB) 都會將記錄檔排清到最新的邏輯序號 (LSN)。 此例程宣告如下:
typedef
VOID (*PFLUSH_TO_LSN) (
IN PVOID LogHandle,
IN LARGE_INTEGER Lsn
);
LogHandle
用來識別此用戶端之不透明結構的指標。
Lsn
這是從這個回呼例程傳回時必須位於磁碟上的 LSN。
傳回值
沒有
言論
CcSetLogHandleForFile 會設定檔案的記錄句柄,以供後續呼叫 ccGetDirtyPages 使用。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP |
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何層級 |