é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.

Syntax

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 d’enregistrement magnétique shingled (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, il n’y aura aucune opération.
SmrGcActionStop
Valeur : 4
Spécifie d’arrêter le processus de garbage collection et supprime la possibilité de reprendre. Si le garbage collection a été suspendu précédemment, cela supprime la possibilité de reprendre à partir du point de la pause.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
En-tête ntifs.h (inclure Ntifs.h)

Voir aussi

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS