estrutura REFS_SMR_VOLUME_GC_PARAMETERS (ntifs.h)

A estrutura REFS_SMR_VOLUME_GC_PARAMETERS é usada como a estrutura de entrada para FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Sintaxe

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;

Membros

Version

A versão atual do REFS_SMR_VOLUME_GC_PARAMETERS. Esse campo deve ser definido como REFS_SMR_VOLUME_GC_PARAMETERS_VERSION_V1.

Flags

Especifica os sinalizadores. No momento, os sinalizadores são ignorados.

Action

Especifica a ação de coleta de lixo.

Method

Especifica o método ou a estratégia de coleta de lixo. Atualmente, somente MsSmrGcMethodCompaction é permitido.

IoGranularity

Especifica a granularidade do volume. IoGranularity é um múltiplo do tamanho do cluster até o tamanho da banda SMR (Gravação Magnética Shingled) (256 MB). Zero ou não múltiplo de tamanho de cluster resultará em um STATUS_INVALID_PARAMETERS status.

CompressionFormat

Reservado para uso futuro.

Unused[8]

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Cabeçalho ntifs.h (inclua Ntifs.h)

Confira também

FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS