structure REFS_SMR_VOLUME_GC_PARAMETERS (ntifs.h)

La structure REFS_SMR_VOLUME_GC_PARAMETERS est utilisée comme structure d’entrée pour FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Syntaxe

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;

Membres

Version

Version actuelle de REFS_SMR_VOLUME_GC_PARAMETERS. Ce champ doit être défini sur REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1.

Flags

Spécifie les indicateurs. Les indicateurs sont actuellement ignorés.

Action

Spécifie l’action garbage collection.

Method

Spécifie la méthode ou la stratégie de garbage collection. Actuellement, seul MsSmrGcMethodCompaction est autorisé.

IoGranularity

Spécifie la granularité du volume. IoGranularity est un multiple de la taille du cluster jusqu’à la taille de bande d’enregistrement magnétique shingled (SMR) (256 Mo). Zéro ou non multiple de la taille du cluster entraîne une STATUS_INVALID_PARAMETERS status.

CompressionFormat

Réservé à un usage ultérieur.

Unused[8]

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
En-tête ntifs.h (inclure Ntifs.h)

Voir aussi

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS