структура REFS_SMR_VOLUME_GC_PARAMETERS (ntifs.h)

Структура REFS_SMR_VOLUME_GC_PARAMETERS используется в качестве входной структуры для FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Синтаксис

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;

Члены

Version

Текущая версия REFS_SMR_VOLUME_GC_PARAMETERS. Для этого поля должно быть задано значение REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1.

Flags

Указывает флаги. Флаги в настоящее время игнорируются.

Action

Указывает действие сборки мусора.

Method

Указывает метод или стратегию сборки мусора. В настоящее время разрешен только MsSmrGcMethodCompaction .

IoGranularity

Указывает степень детализации тома. IoGranularity является кратным размеру кластера до размера полосы мешаной магнитной записи (SMR) (256 МБ). Нулевой или некратный размер кластера приведет к STATUS_INVALID_PARAMETERS состоянию.

CompressionFormat

Зарезервировано для будущего использования.

Unused[8]

Зарезервировано для будущего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709
Верхняя часть ntifs.h (включая Ntifs.h)

См. также раздел

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS