次の方法で共有


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