CcSetBcbOwnerPointer 函式 (ntifs.h)
CcSetBcbOwnerPointer 例程會設定固定緩衝區控制區塊 (BCB) 的擁有者線程指標。
語法
void CcSetBcbOwnerPointer(
[in] PVOID Bcb,
[in] PVOID OwnerPointer
);
參數
[in] Bcb
目前線程所擁有之固定 BCB 結構的指標。
[in] OwnerPointer
有效的資源擁有者指標,表示已配置系統位址的指標,並設定低序兩個位。 除非 BCB 在後續呼叫 ccUnpinDataForThread 之後,才會解除分配此位址。
傳回值
沒有
言論
文件系統呼叫 CcSetBcbOwnerPointer,以設定固定緩衝區控制區塊的資源擁有者 (BCB),以防另一個線程將取消釘選 BCB,因此目前的線程可以結束。
CcSetBcbOwnerPointer 的每個呼叫都必須與後續對 CcUnpinDataForThread 的呼叫相符,這必須使用相同的擁有者指標呼叫。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
標頭 | ntifs.h (include Ntifs.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |