Поделиться через


структура 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 (include Ntifs.h)

См. также

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS