FsRtlLookupLastLargeMcbEntryAndIndex-Funktion (ntifs.h)
Die FsRtlLookupLastLargeMcbEntryAndIndex-Routine ruft den letzten Zuordnungseintrag ab, der in einem bestimmten Map Control Block (MCB) gespeichert ist.
Syntax
BOOLEAN FsRtlLookupLastLargeMcbEntryAndIndex(
[in] PLARGE_MCB OpaqueMcb,
[out] PLONGLONG LargeVbn,
[out] PLONGLONG LargeLbn,
[out] PULONG Index
);
Parameter
[in] OpaqueMcb
Zeiger auf eine initialisierte MCB-Struktur, die durchsucht werden soll.
[out] LargeVbn
Zeiger auf eine Variable, die die letzte zugeordnete virtuelle Blocknummer (VBN) empfängt.
[out] LargeLbn
Zeiger auf eine Variable, die die logische Blocknummer (LBN) empfängt, die dem VBN zugeordnet ist, auf den largeVbn verweist, oder -1, wenn kein solches LBN vorhanden ist.
[out] Index
Zeiger auf eine Variable, die den Index der letzten Ausführung im MCB empfängt.
Rückgabewert
FsRtlLookupLastLargeMcbEntryAndIndex gibt FALSE zurück, wenn der MCB keine Zuordnungseinträge enthält, andernfalls FALSE.
Hinweise
FsRtlLookupLastLargeMcbEntryAndIndex sucht nach der letzten Zuordnung der letzten Ausführung im MCB:
Wenn der MCB keine Zuordnungen enthält, gibt FsRtlLookupLastLargeMcbEntryAndIndex FALSE zurück.
Wenn die letzte Zuordnung ein Loch ist, gibt FsRtlLookupLastLargeMcbEntryAndIndex FALSE zurück, aber der Nachschlagevorgang ergibt den Wert -1 für den LBN.
Wenn die letzte Zuordnung kein Loch ist, ergibt der Nachschlagevorgang einen positiven Wert für den LBN, und FsRtlLookupLastLargeMcbEntryAndIndex gibt FALSE zurück.
Die oberen 32 Bits des LBN werden ignoriert. Es werden nur die unteren 32 Bits verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP |
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |