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 资源。

要求

要求
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

CcSetBcbOwnerPointer

CcUnpinData