다음을 통해 공유


ISyncMgrConflictStore 인터페이스(syncmgr.h)

처리기가 Conflicts 폴더에 표시되는 충돌을 제공할 수 있도록 하는 메서드를 노출합니다.

상속

ISyncMgrConflictStore 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ISyncMgrConflictStore 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ISyncMgrConflictStore 인터페이스에는 이러한 메서드가 있습니다.

 
ISyncMgrConflictStore::BindToConflict

IID에서 지정한 특정 충돌에 바인딩합니다.
ISyncMgrConflictStore::EnumConflicts

제공된 동기화 처리기 및 동기화 항목으로 범위가 지정된 충돌을 열거합니다.
ISyncMgrConflictStore::GetCount

저장소의 충돌 횟수를 가져옵니다.
ISyncMgrConflictStore::RemoveConflicts

충돌 ID로 지정된 충돌 집합을 저장소에서 삭제합니다.

설명

동기화 선택 집합을 완료하기 위해 선택해야 하는 대신 사용자가 필요에 따라 IShellItem 버전을 선택할 수 있도록 충돌이 제공됩니다. 현재 충돌 폴더에 표시된다는 사실은 전적으로 보조입니다.

충돌 저장소는 콘텐츠가 변경되면 동기화 센터에 알려야 합니다. 충돌에 영향을 주는 메서드를 호출할 때 충돌이 발생하는 것으로 가정되는 것은 없습니다. 여기에는 해결되는 시기가 포함됩니다.

ISyncMgrHandler::GetCapabilities에서 반환된 마스크에 SYNCMGR_HCM_CONFLICT_STORE 포함된 경우 동기화 센터는 SYNCMGR_OBJECTID_ConflictStore ISyncMgrHandler::GetObject를 호출하여 처리기에서 충돌 저장소를 요청합니다. 처리기는 ISyncMgrSyncItem::GetCapabilities에서 반환된 마스크에서 SYNCMGR_ICM_CONFLICT_STORE 플래그를 설정하여 항목별로 필터링된 이벤트 저장소를 제공할 수도 있습니다.

충돌이 충돌 저장소에 추가되면 처리기(또는 관련 구성 요소)는 충돌 폴더와 충돌 횟수를 모두 업데이트할 수 있도록 ISyncMgrControl::UpdateConflicts 를 호출해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 syncmgr.h