FsRtlLookupLastLargeMcbEntry 函式 (ntifs.h)

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

語法

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

參數

Mcb

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

Vbn

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

Lbn

接收邏輯區塊編號的變數指標 (LBN) 對應至 LargeVbn 所指向的 VBN,如果沒有這類 LBN,則為 -1。

傳回值

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

備註

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

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

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

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

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

規格需求

需求
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL <= APC_LEVEL

另請參閱

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb