FsRtlTruncateLargeMcb-Funktion (ntifs.h)
Die FsRtlTruncateLargeMcb Routine schneidet einen großen Kartensteuerungsblock (MCB) ab.
Syntax
void FsRtlTruncateLargeMcb(
PLARGE_MCB Mcb,
LONGLONG Vbn
);
Parameter
Mcb
Zeiger auf die MCB-Struktur.
Vbn
Starten der virtuellen Blocknummer (VBN) des Zuordnungsbereichs, der aus dem MCB entfernt werden soll.
Rückgabewert
Nichts
Bemerkungen
FsRtlTruncateLargeMcb eine MCB-Struktur abschneidet, indem alle Zuordnungen für VBNs im Bereich entfernt werden, beginnend mit *LargeVbn und enden mit dem höchsten zugeordneten VBN. Wenn der starte VBN zu einem Loch gehört (ein Bereich nicht zugeordneter VBNs, die eine Lücke zwischen zwei Zuordnungen bilden), wird das Loch ebenfalls entfernt. Das PairCount McB wird entsprechend angepasst.
Wenn der startende VBN null ist, werden alle Zuordnungen aus dem MCB entfernt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |