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


перечисление FH_RETENTION_TYPES (fhcfg.h)

Указывает, при каких условиях предыдущие версии файлов и папок могут быть удалены из целевого объекта резервной копии.

Синтаксис

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

Константы

 
FH_RETENTION_DISABLED
Значение: 0
Предыдущие версии никогда не удаляются из целевого объекта резервной копии.
FH_RETENTION_UNLIMITED
Операционная система может удалить любую предыдущую версию по мере необходимости, если только это не последняя версия файла, которая существует и не находится в область защиты.
FH_RETENTION_AGE_BASED
Операционная система может удалить любую предыдущую версию старше указанного минимального возраста по мере необходимости, если только это не последняя версия файла, которая в настоящее время существует и не входит в область защиты. Минимальный возраст определяется локальной политикой FH_RETENTION_AGE.
MAX_RETENTION_TYPE
Максимальное значение перечисления для этого перечисления. Это значение и все значения, превышающие его, зарезервированы для использования системой.

Комментарии

Операционная система удаляет предыдущие версии из целевого объекта резервной копии, только если целевой объект заполнен или пользователь инициировал хранение данных вручную с помощью элемента "Журнал файлов" в панель управления.

Если указан FH_RETENTION_AGE_BASED и целевой объект достаточно велик, то целевой объект может содержать версии, которые намного старше минимального возраста, указанного локальной политикой FH_RETENTION_AGE.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть fhcfg.h

См. также раздел

IFhConfigMgr::GetLocalPolicy

IFhConfigMgr::SetLocalPolicy