CcRepinBcb 函式 (ntifs.h)
CcRepinBcb 例程會釘選緩衝區控制區塊 (BCB) 一個額外的時間,以防止後續呼叫 CcUnpinData 釋出它。
語法
void CcRepinBcb(
[in] PVOID Bcb
);
參數
[in] Bcb
緩衝區控制區塊 (CcPinRead 或 CcPreparePinWrite 所傳回的 BCB) 指標。
傳回值
無
備註
文件系統會呼叫 CcRepinBcb 來保留 BCB 以進行寫入或錯誤復原。 一般而言,文件系統會在第一次將BCB標示為已變更時執行此動作,同時處理寫入要求,或隨時判斷需要緩衝區才能進行寫入。
每次對 CcRepinBcb 的呼叫都必須比對 CcUnpinRepinRepinnedBcb 的後續呼叫。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |