enumeração REFS_SMR_VOLUME_GC_ACTION (ntifs.h)

A enumeração REFS_SMR_VOLUME_GC_ACTION contém os comandos de coleta de lixo disponíveis para FSCTL_SET_REFS_SMR_VOLUME_GC_PARAMETERS.

Syntax

typedef enum _REFS_SMR_VOLUME_GC_ACTION {
  SmrGcActionStart = 1,
  SmrGcActionStartFullSpeed = 2,
  SmrGcActionPause = 3,
  SmrGcActionStop = 4
} REFS_SMR_VOLUME_GC_ACTION, *PREFS_SMR_VOLUME_GC_ACTION;

Constantes

 
SmrGcActionStart
Valor: 1
Especifica para iniciar a coleta de lixo ou retomar de uma coleta de lixo pausada anteriormente. Por padrão, a coleta de lixo está desativada em volumes de SMR (Gravação Magnética Shingled). Somente usuários com direitos de administrador podem modificar essa configuração.
SmrGcActionStartFullSpeed
Valor: 2
Especifica iniciar ou retomar a coleta de lixo a toda velocidade, emitindo E/S de leitura/gravação até um tamanho de banda SMR (256 mb) por vez.
SmrGcActionPause
Valor: 3
Especifica para interromper temporariamente a coleta de lixo se ela estiver em andamento. Se a coleta de lixo não estiver em andamento, não haverá operação.
SmrGcActionStop
Valor: 4
Especifica a interrupção do processo de coleta de lixo e remove a capacidade de retomar. Se a coleta de lixo tiver sido pausada anteriormente, isso limpará a capacidade de retomar a partir do ponto da pausa.

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