REFS_SMR_VOLUME_GC_PARAMETERS-Struktur (ntifs.h)
Die REFS_SMR_VOLUME_GC_PARAMETERS-Struktur wird als Eingabestruktur für FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS verwendet.
Syntax
typedef struct _REFS_SMR_VOLUME_GC_PARAMETERS {
ULONG Version;
ULONG Flags;
REFS_SMR_VOLUME_GC_ACTION Action;
REFS_SMR_VOLUME_GC_METHOD Method;
ULONG IoGranularity;
ULONG CompressionFormat;
ULONGLONG Unused[8];
} REFS_SMR_VOLUME_GC_PARAMETERS, *PREFS_SMR_VOLUME_GC_PARAMETERS;
Member
Version
Die aktuelle Version von REFS_SMR_VOLUME_GC_PARAMETERS. Dieses Feld sollte auf REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1 festgelegt werden.
Flags
Gibt die Flags an. Flags werden derzeit ignoriert.
Action
Gibt die Garbage Collection-Aktion an.
Method
Gibt die Garbage Collection-Methode oder -Strategie an. Derzeit ist nur MsSmrGcMethodCompaction zulässig.
IoGranularity
Gibt die Granularität des Volumes an. IoGranularity ist ein Vielfaches der Clustergröße bis zur SMR-Bandgröße (Shingled Magnetic Recording) (256 MB). Die Clustergröße null oder nicht mehrfach führt zu einer STATUS_INVALID_PARAMETERS status.
CompressionFormat
Für zukünftige Verwendung reserviert.
Unused[8]
Für die zukünftige Verwendung reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709 |
Kopfzeile | ntifs.h (include Ntifs.h) |