Freigeben über


REFS_SMR_VOLUME_GC_ACTION Enumeration (ntifs.h)

Die REFS_SMR_VOLUME_GC_ACTION Enumeration enthält die verfügbaren Garbage Collection-Befehle für 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;

Konstanten

 
SmrGcActionStart
Wert: 1
Gibt an, dass die Garbage Collection gestartet oder von einer zuvor angehaltenen Garbage Collection fortgesetzt werden soll. Standardmäßig ist die Garbage Collection auf SMR-Volumes (Shingled Magnetic Recording) deaktiviert. Nur Benutzer mit Administratorrechten können diese Einstellung ändern.
SmrGcActionStartFullSpeed
Wert: 2
Gibt an, dass die Garbage Collection mit voller Geschwindigkeit gestartet oder fortgesetzt werden soll, wobei Lese-/Schreib-E/A bis zu einer SMR-Bandgröße (256mb) gleichzeitig ausgegeben wird.
SmrGcActionPause
Wert: 3
Gibt an, die Garbage Collection vorübergehend zu beenden, wenn sie ausgeführt wird. Wenn die Garbage Collection nicht ausgeführt wird, wird kein Vorgang ausgeführt.
SmrGcActionStop
Wert: 4
Gibt an, dass der Garbage Collection-Prozess beendet und die Möglichkeit zum Fortsetzen entfernt wird. Wenn die Garbage Collection zuvor angehalten wurde, wird dadurch die Möglichkeit zum Fortsetzen vom Punkt der Pause gelöscht.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709
Header- ntifs.h (einschließlich Ntifs.h)

Siehe auch

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS