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)

Weitere Informationen

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS