Freigeben über


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

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;

Angehörige

Version

Die aktuelle Version von REFS_SMR_VOLUME_GC_PARAMETERS. Dieses Feld sollte auf REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1festgelegt werden.

Flags

Gibt die Flags an. Flags werden zurzeit 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). Null oder Nicht-Vielfache der Clustergröße führen zu einem STATUS_INVALID_PARAMETERS Status.

CompressionFormat

Reserviert für die zukünftige Verwendung.

Unused[8]

Reserviert für die zukünftige Verwendung.

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