共用方式為


CcRepinBcb 函式 (ntifs.h)

CcRepinBcb 例程會釘選緩衝區控制區塊 (BCB) 一個額外的時間,以防止後續呼叫 CcUnpinData 釋出它。

語法

void CcRepinBcb(
  [in] PVOID Bcb
);

參數

[in] Bcb

緩衝區控制區塊 (CcPinReadCcPreparePinWrite 所傳回的 BCB) 指標。

傳回值

備註

文件系統會呼叫 CcRepinBcb 來保留 BCB 以進行寫入或錯誤復原。 一般而言,文件系統會在第一次將BCB標示為已變更時執行此動作,同時處理寫入要求,或隨時判斷需要緩衝區才能進行寫入。

每次對 CcRepinBcb 的呼叫都必須比對 CcUnpinRepinRepinnedBcb 的後續呼叫。

規格需求

需求
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe

另請參閱

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb