FsRtlTruncateLargeMcb-Funktion (ntifs.h)
Die FsRtlTruncateLargeMcb-Routine schneidet einen großen Map Control Block (MCB) ab.
Syntax
void FsRtlTruncateLargeMcb(
PLARGE_MCB Mcb,
LONGLONG Vbn
);
Parameter
Mcb
Zeiger auf die MCB-Struktur.
Vbn
Starten der virtuellen Blocknummer (VBN) des Bereichs der Zuordnungen, die aus dem MCB entfernt werden sollen.
Rückgabewert
Keine
Bemerkungen
FsRtlTruncateLargeMcb schneidet eine MCB-Struktur ab, indem alle Zuordnungen für VBNs im Bereich entfernt werden, beginnend mit *LargeVbn und endend mit dem höchsten zugeordneten VBN. Wenn das Start-VBN zu einem Loch gehört (einem Bereich nicht zugeordneter VBNs, die eine Lücke zwischen zwei Zuordnungen bilden), wird die Lücke ebenfalls entfernt. Das PairCount-Element des MCB wird entsprechend angepasst.
Wenn der VBN null ist, werden alle Zuordnungen aus dem MCB entfernt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |