Condividi tramite


Funzione FsRtlTruncateLargeMcb (ntifs.h)

La routine FsRtlTruncateLargeMcb tronca un blocco di controllo mappa di grandi dimensioni.

Sintassi

void FsRtlTruncateLargeMcb(
  PLARGE_MCB Mcb,
  LONGLONG   Vbn
);

Parametri

Mcb

Puntatore alla struttura MCB.

Vbn

Avvio del numero di blocco virtuale (VBN) dell'intervallo di mapping da rimuovere dal McB.

Valore restituito

Nessuno

Osservazioni

FsRtlTruncateLargeMcb tronca una struttura MCB rimuovendo tutti i mapping per le reti VBN nell'intervallo a partire da *LargeVbn e terminando con la VBN mappata più elevata. Se la VBN iniziale appartiene a un foro (intervallo di VBN non mappati che formano uno spazio tra due mapping), viene rimosso anche il foro. Il membro PairCount del MCB viene modificato di conseguenza.

Se la VBN iniziale è zero, tutti i mapping vengono rimossi dal McB.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlUninitializeLargeMcb