共用方式為


(syncmgr.h) ISyncMgrConflictStore 介面

公開方法,允許處理程式提供出現在 Conflicts 資料夾中的衝突。

繼承

ISyncMgrConflictStore 介面繼承自 IUnknown 介面。 ISyncMgrConflictStore 也有下列類型的成員:

方法

ISyncMgrConflictStore 介面具有這些方法。

 
ISyncMgrConflictStore::BindToConflict

系結至 IID 所指定的特定衝突。
ISyncMgrConflictStore::EnumConflicts

列舉範圍設定為所提供同步處理程式和同步處理項目的衝突。
ISyncMgrConflictStore::GetCount

取得存放區中的衝突數目。
ISyncMgrConflictStore::RemoveConflicts

從存放區中刪除一組由衝突標識子指定的衝突。

備註

系統會提供衝突,讓用戶視需要選取 IShellItem 的版本,而不是強制選擇完成同步選取集。 我們目前在衝突資料夾中顯示它們的事實純粹是次要的。

衝突存放區必須在內容變更時通知同步處理中心。 呼叫會影響衝突的方法時,不會假設發生任何衝突。 這包括解決時。

如果從 ISyncMgrHandler::GetCapabilities 傳回的遮罩包含 SYNCMGR_OBJECTID_ConflictStore SYNCMGR_HCM_CONFLICT_STORE,同步處理中心會呼叫 ISyncMgrHandler::GetObject,以從處理程式要求衝突存放區。 處理程式也可以藉由在 ISyncMgrSyncItem::GetCapabilities 傳回的遮罩中設定SYNCMGR_ICM_CONFLICT_STORE旗標,以提供依專案篩選的事件存放區。

如果衝突新增至衝突存放區,處理程式 (或相關的元件) 應該呼叫 ISyncMgrControl::UpdateConflicts ,以便更新 Conflicts 資料夾和衝突計數。

規格需求

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