ccUnpinData 函数 (ntifs.h)

CcUnpinData 例程释放先前调用 CcMapData、CcPinReadCcPreparePinWrite 映射或固定的缓存文件数据。

语法

void CcUnpinData(
  [in] PVOID Bcb
);

参数

[in] Bcb

指向要释放数据的 BCB) (缓冲区控制块的指针。

返回值

备注

CcUnpinData 释放 BCB 并执行任何其他必要的清理。

每次成功调用 CcMapDataCcPinReadCcPreparePinWrite 都必须与后续对 CcUnpinData 的调用相匹配。

无法通过调用 CcUnpinData 来取消固定已由 CcSetBcbOwnerPointer 修改的 BCB。 必须改为调用 CcUnpinDataForThread

要求

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

另请参阅

CcMapData

CcPinRead

CcPreparePinWrite

CcSetBcbOwnerPointer

CcUnpinDataForThread