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