Share via


enumeração FH_RETENTION_TYPES (fhcfg.h)

Especifica em quais condições as versões anteriores de arquivos e pastas podem ser excluídas de um destino de backup.

Syntax

typedef enum _FH_RETENTION_TYPES {
  FH_RETENTION_DISABLED = 0,
  FH_RETENTION_UNLIMITED,
  FH_RETENTION_AGE_BASED,
  MAX_RETENTION_TYPE
} FH_RETENTION_TYPES;

Constantes

 
FH_RETENTION_DISABLED
Valor: 0
As versões anteriores nunca são excluídas do destino de backup.
FH_RETENTION_UNLIMITED
O sistema operacional pode excluir qualquer versão anterior conforme necessário, a menos que seja a versão mais recente de um arquivo que existe no momento e está dentro do escopo de proteção.
FH_RETENTION_AGE_BASED
O sistema operacional pode excluir qualquer versão anterior mais antiga do que a idade mínima especificada conforme necessário, a menos que seja a versão mais recente de um arquivo que existe atualmente e está dentro do escopo de proteção. A idade mínima é especificada pela política local FH_RETENTION_AGE .
MAX_RETENTION_TYPE
O valor máximo de enumeração para essa enumeração. Esse valor e todos os valores maiores do que são reservados para uso do sistema.

Comentários

O sistema operacional exclui versões anteriores de um destino de backup somente quando o destino está cheio ou quando o usuário inicia a retenção de dados manualmente usando o item Histórico de Arquivos em Painel de Controle.

Se FH_RETENTION_AGE_BASED for especificado e o destino for grande o suficiente, será possível que o destino contenha versões muito mais antigas do que a idade mínima especificada pela política local FH_RETENTION_AGE .

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho fhcfg.h

Confira também

IFhConfigMgr::GetLocalPolicy

IFhConfigMgr::SetLocalPolicy