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