Partager via


FsRtlTruncateLargeMcb, fonction (ntifs.h)

La routine FsRtlTruncateLargeMcb tronque un grand bloc de contrôle de carte (MCB).

Syntaxe

void FsRtlTruncateLargeMcb(
  PLARGE_MCB Mcb,
  LONGLONG   Vbn
);

Paramètres

Mcb

Pointeur vers la structure MCB.

Vbn

Démarrage du numéro de bloc virtuel (VBN) de la plage de mappages à supprimer du MCB.

Valeur de retour

Aucun

Remarques

FsRtlTruncateLargeMcb tronque une structure MCB en supprimant tous les mappages pour les vbn de la plage commençant par *LargeVbn et se terminant par le VBN mappé le plus élevé. Si le VBN de départ appartient à un trou (plage de VBN non mappés qui forment un écart entre deux mappages), le trou est également supprimé. Le membre PairCount du MCB est ajusté en conséquence.

Si le VBN de départ est égal à zéro, tous les mappages sont supprimés du MCB.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Voir aussi

FsRtlAddLargeMcbEntry

FsRtlGetNextLargeMcbEntry

FsRtlInitializeLargeMcb

FsRtlLookupLargeMcbEntry

FsRtlLookupLastLargeMcbEntry

FsRtlLookupLastLargeMcbEntryAndIndex

FsRtlNumberOfRunsInLargeMcb

FsRtlRemoveLargeMcbEntry

FsRtlSplitLargeMcb

FsRtlUninitializeLargeMcb