struttura REFS_SMR_VOLUME_GC_PARAMETERS (ntifs.h)

La struttura REFS_SMR_VOLUME_GC_PARAMETERS viene utilizzata come struttura di input per FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Sintassi

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;

Members

Version

Versione corrente di REFS_SMR_VOLUME_GC_PARAMETERS. Questo campo deve essere impostato su REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1.

Flags

Specifica i flag. I flag vengono attualmente ignorati.

Action

Specifica l'azione di Garbage Collection.

Method

Specifica il metodo o la strategia di Garbage Collection. Attualmente è consentito solo MsSmrGcMethodCompaction .

IoGranularity

Specifica la granularità del volume. IoGranularity è un multiplo delle dimensioni del cluster fino alla dimensione della banda SMR (Shingled Magnetic Recording) (256 MB). Zero o non multiplo delle dimensioni del cluster genererà uno stato di STATUS_INVALID_PARAMETERS .

CompressionFormat

Riservato per usi futuri.

Unused[8]

Riservato per usi futuri.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Intestazione ntifs.h (include Ntifs.h)

Vedi anche

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS