IFhConfigMgr::GetIncludeExcludeRules 方法 (fhcfg.h)

检索当前存储在 FhConfigMgr 对象中的包含和排除规则。

注意

IFhConfigMgr 已弃用,将来的版本可能会更改或不可用。

语法

HRESULT GetIncludeExcludeRules(
  [in]  BOOL                       Include,
  [in]  FH_PROTECTED_ITEM_CATEGORY Category,
  [out] IFhScopeIterator           **Iterator
);

参数

[in] Include

如果设置为 TRUE,则返回包含规则。 如果设置为 FALSE,则返回排除规则。

[in] Category

一个FH_PROTECTED_ITEM_CATEGORY枚举值,该值指定包含或排除规则的类型。

[out] Iterator

接收可用于枚举所请求类别中的规则的 IFhScopeIterator 接口指针。

返回值

成功时S_OK ,或失败时不成功的 HRESULT 。 可能不成功的 HRESULT 值包括 FhErrors.h 头文件中定义的值。

备注

文件历史记录保护范围是此功能备份的文件集。 它包含包含规则和排除规则。 包含规则指定包含的文件和文件夹。 排除规则指定排除的文件和文件夹。

默认保护范围包括所有用户库以及“联系人”、“桌面”和“收藏夹”文件夹中的所有文件夹。

可以通过添加排除规则来修改文件历史记录保护范围,以减小文件历史记录保护范围,而无需从用户库中删除文件夹。

排除规则优先于包含规则。 换句话说,如果包含规则与排除规则冲突,则文件历史记录功能将遵循排除规则。

IFhConfigMgr::AddRemoveExcludeRule 方法可用于添加或删除排除规则。 它不能用于修改包含规则。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 fhcfg.h

请参阅

FH_PROTECTED_ITEM_CATEGORY

FhConfigMgr

IFhConfigMgr

IFhConfigMgr::AddRemoveExcludeRule

IFhScopeIterator