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 |