FsRtlLookupLastLargeMcbEntry 函数 (ntifs.h)
FsRtlLookupLastLargeMcbEntry 例程检索存储在地图控制块 (MCB) 的最后一个映射条目。
语法
BOOLEAN FsRtlLookupLastLargeMcbEntry(
PLARGE_MCB Mcb,
PLONGLONG Vbn,
PLONGLONG Lbn
);
参数
Mcb
指向要搜索的已初始化 MCB 结构的指针。
Vbn
指向一个变量的指针,该变量接收映射 (VBN) 的最后一个虚拟块编号。
Lbn
指向一个变量的指针,该变量接收映射到 由 LargeVbn 指向的 VBN (LBN) 的逻辑块编号;如果不存在此类 LBN,则为 -1。
返回值
FsRtlLookupLastLargeMcbEntry 如果 MCB 不包含任何映射条目,则返回 FALSE;否则返回 TRUE。
注解
FsRtlLookupLastLargeMcbEntry 在 MCB 中搜索上次运行的最后一个映射:
如果 MCB 不包含映射, FsRtlLookupLastLargeMcbEntry 返回 FALSE。
如果最后一个映射是一个洞, FsRtlLookupLastLargeMcbEntry 返回 TRUE,但查找操作为 LBN 生成值 -1。
如果最后一个映射不是一个洞,则查找操作为 LBN 生成正值, FsRtlLookupLastLargeMcbEntry 返回 TRUE。
忽略 LBN 的上 32 位。 仅使用较低的 32 位。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |