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) |