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 SMR (Shingled Magnetic Recording) (256 Mo). Zéro ou non multiple de la taille du cluster entraîne un état STATUS_INVALID_PARAMETERS.
CompressionFormat
Réservé pour une utilisation ultérieure.
Unused[8]
Réservé pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1709 |
d’en-tête | ntifs.h (include Ntifs.h) |