CcUnpinDataForThread 函式 (ntifs.h)
CcUnpinDataForThread 例程會釋放快取檔案的頁面,其緩衝區控制區塊 (BCB) 已由先前呼叫 CcSetBcbOwnerPointer 修改。
語法
void CcUnpinDataForThread(
[in] PVOID Bcb,
[in] ERESOURCE_THREAD ResourceThreadId
);
參數
[in] Bcb
要發行之頁面的BCB指標。
[in] ResourceThreadId
識別原本取得 BCB 的線程。 必須符合 CcSetBcbOwnerPointer 呼叫中使用的擁有者指標。
傳回值
無
備註
CcUnpinDataForThread 會針對指定的線程釋放 BCB,並執行任何其他必要的清除。
每次對 CcSetBcbOwnerPointer 的呼叫都必須與 後續對 CcUnpinDataForThread 的呼叫進行比對。
CcUnpinDataForThread 的功能相當於 CcUnpinData,不同之處在於它也會釋放所指定線程的 BCB 資源。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | ntifs.h (包含 Ntifs.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |