FsRtlLookupLastLargeMcbEntry - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntifs.h

BOOLEAN FsRtlLookupLastLargeMcbEntry(
  PLARGE_MCB Mcb,
  PLONGLONG  Vbn,
  PLONGLONG  Lbn
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ntifs-_fsrtl_advanced_fcb_header-fsrtllookuplastlargemcbentry)

FsRtlLookupLastLargeMcbEntry function

Description

The FsRtlLookupLastLargeMcbEntry routine retrieves the last mapping entry stored in the map control block (MCB).

Parameters

Mcb

Pointer to an initialized MCB structure to be searched.

Vbn

Pointer to a variable that receives the last virtual block number (VBN) that was mapped.

Lbn

Pointer to a variable that receives the logical block number (LBN) that is mapped to the VBN pointed to by LargeVbn, or -1 if no such LBN exists.

Return value

FsRtlLookupLastLargeMcbEntry returns FALSE if the MCB contains no mapping entries, TRUE otherwise.

Remarks

FsRtlLookupLastLargeMcbEntry searches for the last mapping of the last run in the MCB:

The upper 32 bits of the LBN are ignored. Only the lower 32 bits are used.

See also

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlTruncateLargeMcb

FsRtlUninitializeLargeMcb