CcUnpinData 函数 (ntifs.h)

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

语法

void CcUnpinData(
  [in] PVOID Bcb
);

参数

[in] Bcb

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

返回值

没有

言论

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

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

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

要求

要求 价值
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

CcMapData

CcPinRead

CcPreparePinWrite

CcSetBcbOwnerPointer

CcUnpinDataForThread