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 aus 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 wird und Lese-/Schreib-E/A bis zu einer SMR-Bandgröße (256 MB) gleichzeitig ausgegeben wird.
SmrGcActionPause
Wert: 3
Gibt an, dass die Garbage Collection vorübergehend beendet wird, 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 werden soll, und entfernt die Möglichkeit zum Fortsetzen. Wenn die Garbage Collection zuvor angehalten wurde, wird die Möglichkeit zur Fortsetzung ab dem Zeitpunkt der Pause gelöscht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709
Kopfzeile ntifs.h (include Ntifs.h)

Weitere Informationen

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS