FsRtlNumberOfRunsInLargeMcb 函数 (ntifs.h)

FsRtlNumberOfRunsInLargeMcb 例程返回映射控制块中的运行数 (MCB) 。

语法

ULONG FsRtlNumberOfRunsInLargeMcb(
  PLARGE_MCB Mcb
);

参数

Mcb

提供正在检查的 MCB。

返回值

返回输入 MCB 映射的不同运行数。

注解

FsRtlNumberOfRunsInLargeMcb 返回 MCB 映射的不同运行数。

运行可以是映射或孔。 映射是一个连续的 VBN 范围,映射到 LBN) (相应的逻辑块编号范围。 映射不能重叠。 是位于两个映射之间的连续未映射 VBN 范围。 在映射的 VBN 的整个范围内,每个 VBN 只属于一个映射或孔。

注意 忽略 LBN 的 32 位。 仅使用较低的 32 位。
 
FsRtlNumberOfRunsInLargeMcb 对两种类型的运行进行计数。 例如,包含仅 0 和 3 个 VBN 映射的 MCB 将具有三个运行:一个用于 VBN 0,一个用于覆盖 VBN 1 和 VBN 2 的孔,一个用于 VBN 3。

要求

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

另请参阅

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb