共用方式為


FsRtlLookupLastLargeMcbEntry 函式 (ntifs.h)

FsRtlLookupLastLargeMcbEntry 例程會擷取儲存在地圖控制區塊 (MCB) 中的最後一個對應專案。

語法

BOOLEAN FsRtlLookupLastLargeMcbEntry(
  PLARGE_MCB Mcb,
  PLONGLONG  Vbn,
  PLONGLONG  Lbn
);

參數

Mcb

要搜尋之初始化MCB結構的指標。

Vbn

接收已對應之最後一個虛擬區塊編號 (VBN) 之變數的指標。

Lbn

接收對應至由 largeVbn 所指向之 VBN 之邏輯區塊編號的變數指標,如果不存在這類 LBN,則為 -1。

傳回值

FsRtlLookupLastLargeMcbEntry 如果 MCB 不包含任何對應專案,則傳回 FALSE,否則為 TRUE。

言論

FsRtlLookupLastLargeMcbEntry 搜尋 MCB 中上次執行的最後一個對應:

  • 如果MCB不包含任何對應,FsRtlLookupLastLargeMcbEntry 會傳回 FALSE。

  • 如果最後一個對應是一個洞,FsRtlLookupLastLargeMcbEntry 會傳回 TRUE,但查閱作業會產生 LBN 的 -1 值。

  • 如果最後一個對應不是洞,查閱作業會產生 LBN 的正值,FsRtlLookupLastLargeMcbEntry 傳回 TRUE。

會忽略 LBN 的上層 32 位。 只會使用較低的32位。

要求

要求 價值
目標平臺 普遍
標頭 ntifs.h (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb