FsRtlLookupLastLargeMcbEntry-Funktion (ntifs.h)
Die FsRtlLookupLastLargeMcbEntry Routine ruft den letzten Zuordnungseintrag ab, der im Kartensteuerelementblock (MCB) gespeichert ist.
Syntax
BOOLEAN FsRtlLookupLastLargeMcbEntry(
PLARGE_MCB Mcb,
PLONGLONG Vbn,
PLONGLONG Lbn
);
Parameter
Mcb
Zeiger auf eine initialisierte MCB-Struktur, die durchsucht werden soll.
Vbn
Zeiger auf eine Variable, die die letzte virtuelle Blocknummer (VBN) empfängt, die zugeordnet wurde.
Lbn
Zeiger auf eine Variable, die die logische Blocknummer (LBN) empfängt, die dem VBN zugeordnet ist, auf die durch LargeVbnverwiesen wird, oder -1, wenn keine solche LBN vorhanden ist.
Rückgabewert
FsRtlLookupLastLargeMcbEntry FALSE zurück, wenn der MCB keine Zuordnungseinträge enthält, andernfalls TRUE.
Bemerkungen
FsRtlLookupLastLargeMcbEntry sucht nach der letzten Zuordnung der letzten Ausführung im MCB:
Wenn der MCB keine Zuordnungen enthält, gibt FsRtlLookupLastLargeMcbEntry FALSE zurück.
Wenn die letzte Zuordnung ein Loch ist, gibt FsRtlLookupLastLargeMcbEntry TRUE zurück, aber der Nachschlagevorgang liefert einen Wert von -1 für den LBN.
Wenn die letzte Zuordnung kein Loch ist, liefert der Nachschlagevorgang einen positiven Wert für den LBN und FsRtlLookupLastLargeMcbEntry WAHR zurück.
Die oberen 32 Bits des LBN werden ignoriert. Nur die unteren 32 Bit werden verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |