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 (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

CcSetBcbOwnerPointer

CcUnpinData