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
備考
fsRtlLookupLastLargeMcbEntry
MCB にマッピングが含 場合、FsRtlLookupLastLargeMcbEntry は FALSE を返します。
最後のマッピングがホールの場合、FsRtlLookupLastLargeMcbEntry
は TRUE を返しますが、検索操作では LBN の値 -1 が生成されます。 最後のマッピングがホールでない場合、検索操作は LBN の正の値を生成し、FsRtlLookupLastLargeMcbEntry は TRUE を返します。
LBN の上位 32 ビットは無視されます。 下位 32 ビットのみが使用されます。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |