共用方式為


IFhConfigMgr::AddRemoveExcludeRule 方法 (fhcfg.h)

將排除規則新增至排除清單,或從清單中移除規則。

注意

IFhConfigMgr 已被取代,未來版本可能會遭到變更或無法使用。

語法

HRESULT AddRemoveExcludeRule(
  [in] BOOL                       Add,
  [in] FH_PROTECTED_ITEM_CATEGORY Category,
  [in] BSTR                       Item
);

參數

[in] Add

如果此參數為 TRUE,則會新增排除規則。 如果設定為 FALSE,則會移除現有的排除規則。

[in] Category

指定排除規則的類型。 如需可能的值,請參閱 FH_PROTECTED_ITEM_CATEGORY 列舉。

[in] Item

排除規則所套用之專案的資料夾路徑或連結庫名稱或 GUID。

傳回值

S_OK 成功或失敗時發生失敗的 HRESULT 值。 可能的失敗 HRESULT 值包括 FhErrors.h 頭檔中定義的值。

備註

檔案歷程記錄保護範圍是檔案歷程記錄功能所備份的一組檔案。 其中包含包含規則和排除規則。 包含規則會指定包含的檔案和資料夾。 排除規則會指定排除的檔案和資料夾。

默認保護範圍包含所有用戶連結庫的所有資料夾,以及連絡人、桌面和我的最愛資料夾。

排除規則的優先順序高於包含規則。 換句話說,如果包含規則與排除規則衝突,檔案歷程記錄功能會遵循排除規則。

若要減少保護範圍,請使用 IFhConfigMgr::AddRemoveExcludeRule 來新增排除規則。

這個方法可用來新增或移除排除規則。 它不能用來修改包含規則。

呼叫 SHGetKnownFolderItem 函式和 IShellItemIEnumShellItems 介面的方法,即可列舉用戶連結庫。

標準資料夾和連結庫是由 GUID 指定,前面加上星號。 例如,*a990ae9f-a03b-4e80-94bc-9912d7504104 指定圖片庫。 如需標準資料夾和連結庫及其 GUID 的清單,請參閱 KNOWNFOLDERID 檔。

自訂連結庫是以名稱指定。 資料夾是由其完整路徑 (指定,例如 C:\Users\Public\Videos) 。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 fhcfg.h

另請參閱

FH_PROTECTED_ITEM_CATEGORY

FhConfigMgr

IFhConfigMgr

IFhConfigMgr::GetIncludeExcludeRules