FsRtlTruncateLargeMcb 函数 (ntifs.h)
FsRtlTruncateLargeMcb 例程截断大型地图控制块(MCB)。
语法
void FsRtlTruncateLargeMcb(
PLARGE_MCB Mcb,
LONGLONG Vbn
);
参数
Mcb
指向 MCB 结构的指针。
Vbn
要从 MCB 中删除的映射范围的虚拟块编号(VBN)。
返回值
没有
言论
FsRtlTruncateLargeMcb 通过删除范围中以 *LargeVbn 开始的所有 VB 映射,以最高映射的 VBN 结尾来截断 MCB 结构。 如果起始 VBN 属于一个洞(一系列未映射的 VBN 在两个映射之间形成差距),则也会删除该洞。 MCB 的 PairCount 成员会相应地进行调整。
如果起始 VBN 为零,则会从 MCB 中删除所有映射。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |