次の方法で共有


FsRtlNumberOfRunsInLargeMcb 関数 (ntifs.h)

FsRtlNumberOfRunsInLargeMcb ルーチンは、マップ制御ブロック (MCB) 内の実行の数を返します。

構文

ULONG FsRtlNumberOfRunsInLargeMcb(
  PLARGE_MCB Mcb
);

パラメーター

Mcb

検査対象の MCB を提供します。

戻り値

入力 MCB によってマップされた個別の実行の数を返します。

備考

FsRtlNumberOfRunsInLargeMcb は、MCB によってマップされた個別の実行の数を返します。

実行には、マッピングまたはホールを指定できます。 マッピング は、対応する論理ブロック番号 (LBN) の範囲にマップされる VBN の連続範囲です。 マッピングは重複できません。 ホール は、2 つのマッピングの間にあるマップされていない VBN の連続範囲です。 マップされた VBN の範囲内では、すべての VBN が 1 つのマッピングまたはホールに属します。

LBN の上位 32 ビットは無視されます。 下位 32 ビットのみが使用されます。
 
FsRtlNumberOfRunsInLargeMcb は、両方の種類の実行をカウントします。 たとえば、VBN 0 と VBN 3 のみのマッピングを含む MCB には、VBN 0 用、VBN 1 と VBN 2 をカバーするホール用、VBN 3 用の 3 つの実行があります。

必要条件

要件 価値
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

関連項目

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb