Condividi tramite


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;

Membri

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. Flag 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 alle dimensioni della banda SMR (Shingled Magnetic Recording) (256 MB). Zero o non multiplo delle dimensioni del cluster genererà uno stato STATUS_INVALID_PARAMETERS.

CompressionFormat

Riservato per uso futuro.

Unused[8]

Riservato per uso futuro.

Fabbisogno

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

Vedere anche

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS