Win32 API 日本語リファレンス
ホームStorage.FileHistory › IFhConfigMgr

IFhConfigMgr

COM
IID6a5fea5b-bf8f-4ee5-b8c3-44d8a0d7331c継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT LoadConfiguration()
4HRESULT CreateDefaultConfiguration(BOOL OverwriteIfExists)
5HRESULT SaveConfiguration()
6HRESULT AddRemoveExcludeRule(BOOL Add, FH_PROTECTED_ITEM_CATEGORY Category, LPWSTR Item)
7HRESULT GetIncludeExcludeRules(BOOL Include, FH_PROTECTED_ITEM_CATEGORY Category, IFhScopeIterator** Iterator)
8HRESULT GetLocalPolicy(FH_LOCAL_POLICY_TYPE LocalPolicyType, ULONGLONG* PolicyValue)
9HRESULT SetLocalPolicy(FH_LOCAL_POLICY_TYPE LocalPolicyType, ULONGLONG PolicyValue)
10HRESULT GetBackupStatus(FH_BACKUP_STATUS* BackupStatus)
11HRESULT SetBackupStatus(FH_BACKUP_STATUS BackupStatus)
12HRESULT GetDefaultTarget(IFhTarget** DefaultTarget)
13HRESULT ValidateTarget(LPWSTR TargetUrl, FH_DEVICE_VALIDATION_RESULT* ValidationResult)
14HRESULT ProvisionAndSetNewTarget(LPWSTR TargetUrl, LPWSTR TargetName)
15HRESULT ChangeDefaultTargetRecommendation(BOOL Recommend)
16HRESULT QueryProtectionStatus(DWORD* ProtectionState, LPWSTR* ProtectedUntilTime)