Partager via


énumération REFS_SMR_VOLUME_GC_ACTION (ntifs.h)

L’énumération REFS_SMR_VOLUME_GC_ACTION contient les commandes de garbage collection disponibles pour FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Syntaxe

typedef enum _REFS_SMR_VOLUME_GC_ACTION {
  SmrGcActionStart = 1,
  SmrGcActionStartFullSpeed = 2,
  SmrGcActionPause = 3,
  SmrGcActionStop = 4
} REFS_SMR_VOLUME_GC_ACTION, *PREFS_SMR_VOLUME_GC_ACTION;

Constantes

 
SmrGcActionStart
Valeur : 1
Spécifie de démarrer le garbage collection ou de reprendre à partir d’un garbage collection précédemment suspendu. Par défaut, le garbage collection est désactivé sur les volumes SHingled Magnetic Recording (SMR). Seuls les utilisateurs disposant de droits d’administrateur peuvent modifier ce paramètre.
SmrGcActionStartFullSpeed
Valeur : 2
Spécifie de démarrer ou de reprendre le garbage collection à pleine vitesse, en émettant des E/S en lecture/écriture jusqu’à une taille de bande SMR (256 Mo) à la fois.
SmrGcActionPause
Valeur : 3
Spécifie d’arrêter temporairement le garbage collection s’il est en cours. Si le garbage collection n’est pas en cours, aucune opération n’est effectuée.
SmrGcActionStop
Valeur : 4
Spécifie d’arrêter le processus de garbage collection et de supprimer la possibilité de reprendre. Si le garbage collection a été suspendu précédemment, cela efface la possibilité de reprendre à partir du point de la pause.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709
d’en-tête ntifs.h (include Ntifs.h)

Voir aussi

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS