FsRtlLookupLastLargeMcbEntryAndIndex 函数 (ntifs.h)
FsRtlLookupLastLargeMcbEntryAndIndex 例程检索存储在给定地图控制块(MCB)中的最后一个映射条目。
语法
BOOLEAN FsRtlLookupLastLargeMcbEntryAndIndex(
[in] PLARGE_MCB OpaqueMcb,
[out] PLONGLONG LargeVbn,
[out] PLONGLONG LargeLbn,
[out] PULONG Index
);
参数
[in] OpaqueMcb
指向要搜索的已初始化 MCB 结构的指针。
[out] LargeVbn
指向接收映射的最后一个虚拟块号(VBN)的变量的指针。
[out] LargeLbn
指向一个变量的指针,该变量接收映射到由 LargeVbn指向的 VBN 的逻辑块号(LBN),或 -1(如果不存在此类 LBN)。
[out] Index
指向接收 MCB 中上次运行的索引的变量的指针。
返回值
FsRtlLookupLastLargeMcbEntryAndIndex 如果 MCB 不包含映射条目,则返回 FALSE;否则返回 FALSE。
言论
FsRtlLookupLastLargeMcbEntryAndIndex 搜索 MCB 中上次运行的上次映射:
如果 MCB 不包含映射,FsRtlLookupLastLargeMcbEntryAndIndex 返回 FALSE。
如果最后一个映射是一个洞,FsRtlLookupLastLargeMcbEntryAndIndex 返回 FALSE,但查找操作将为 LBN 生成 -1 值。
如果最后一个映射不是洞,则查找操作将生成 LBN 的正值,FsRtlLookupLastLargeMcbEntryAndIndex 返回 FALSE。
忽略 LBN 的上 32 位。 仅使用较低的 32 位。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows XP |
目标平台 | 普遍 |
标头 | ntifs.h (include Ntifs.h) |
库 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |