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 |