다음을 통해 공유


syncmgr.h 헤더

이 헤더는 Windows 셸에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

syncmgr.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IEnumSyncMgrConflict

충돌 열거형 메서드를 노출합니다.
IEnumSyncMgrEvents

동기화 이벤트 열거형 메서드를 노출합니다.
IEnumSyncMgrSyncItems

처리기에서 관리하는 동기화 항목 개체를 열거하는 메서드를 노출합니다.
ISyncMgrConflict

충돌 저장소에서 검색된 충돌에 대한 정보를 제공하고 충돌을 해결할 수 있는 메서드를 노출합니다.
ISyncMgrConflictFolder

충돌 개체의 충돌 ID 목록을 가져오는 메서드를 노출합니다.
ISyncMgrConflictItems

충돌 항목 데이터 및 항목 수를 가져오는 메서드를 노출합니다.
ISyncMgrConflictPresenter

사용자에게 충돌을 표시하는 메서드를 노출합니다.
ISyncMgrConflictResolutionItems

항목 정보 및 항목 수를 가져오는 메서드를 노출합니다.
ISyncMgrConflictResolveInfo

동기화 관리자 충돌 해결에 대한 정보를 가져와서 설정하는 메서드를 노출합니다.
ISyncMgrConflictStore

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

애플리케이션 또는 처리기가 동기화를 시작하거나 중지하거나, 동기화 센터에 처리기 또는 항목 집합에 대한 변경 내용을 알리거나, 속성 값에 대한 변경 내용을 알릴 수 있는 메서드를 노출합니다.
ISyncMgrEvent

이벤트 저장소에서 데이터를 검색하는 메서드를 노출합니다. 이벤트 저장소를 사용하면 동기화 센터에서 저장소에 있는 모든 이벤트의 열거자를 가져올 뿐만 아니라 개별 이벤트를 검색할 수 있습니다.
ISyncMgrEventLinkUIOperation

동기화 결과 폴더에서 이벤트 링크를 클릭할 때 호출되는 메서드를 제공합니다.
ISyncMgrEventStore

처리기가 기본 동기화 센터 이벤트 저장소를 사용하는 대신 자체 이벤트 저장소를 제공하고 자체 동기화 이벤트를 관리할 수 있도록 하는 메서드를 노출합니다. 이러한 이벤트는 동기화 결과 폴더에 표시됩니다.
ISyncMgrHandler

동기화 처리기에서 구현된 기본 인터페이스를 구성하는 메서드를 노출합니다.
ISyncMgrHandlerCollection

동기화 처리기 ID의 열거자를 제공하고 해당 동기화 처리기를 인스턴스화하는 메서드를 노출합니다.
ISyncMgrHandlerInfo

처리기가 동기화 센터에 속성 및 상태 정보를 제공할 수 있도록 하는 메서드를 노출합니다.
ISyncMgrResolutionHandler

동기화 충돌을 관리하는 메서드를 노출합니다. 이 인터페이스를 구현하여 동기화 충돌 처리기를 생성합니다. 충돌 해결 UI(사용자 인터페이스)는 이 인터페이스를 호출하여 사용자에게 표시되는 충돌을 resolve.
ISyncMgrScheduleWizardUIOperation

처리기가 처리기의 동기화 일정 마법사를 표시할 수 있도록 하는 메서드를 노출합니다.
ISyncMgrSessionCreator

처리기 또는 외부 애플리케이션이 동기화가 시작되었음을 동기화 센터에 알리고 진행률 및 이벤트를 보고할 수 있는 단일 메서드를 노출합니다.
ISyncMgrSyncCallback

동기화 프로세스가 진행률 및 이벤트를 동기화 센터에 보고하거나 프로세스가 취소되었는지 여부를 쿼리할 수 있도록 하는 메서드를 노출합니다.
ISyncMgrSyncItem

처리기가 동기화 항목을 독립적인 개체로 관리할 수 있도록 단일 동기화 항목에서 작업을 수행하고 정보를 검색하는 메서드를 노출합니다.
ISyncMgrSyncItemContainer

포함된 항목에 대한 정보를 처리기에 제공하는 메서드를 노출합니다.
ISyncMgrSyncItemInfo

단일 동기화 항목에 대한 속성 및 상태 정보를 제공하는 메서드를 노출합니다.
ISyncMgrSyncResult

ISyncMgrControl을 호출하는 애플리케이션이 ISyncMgrControl::StartHandlerSync 또는 ISyncMgrControl::StartItemSync 호출의 결과를 가져오는 데 사용할 수 있는 메서드를 노출합니다.
ISyncMgrUIOperation

동기화 센터에서 요청된 경우 동기화 처리기 또는 동기화 항목이 UI 개체를 표시할 수 있는 메서드를 노출합니다.

Functions

 
FreeConfirmConflictItem

CONFIRM_CONFLICT_ITEM 구조에 할당된 리소스를 해제합니다.

구조체

 
CONFIRM_CONFLICT_ITEM

충돌 항목 구조를 정의합니다.
CONFIRM_CONFLICT_RESULT_INFO

충돌 결과 정보 구조를 정의합니다.
SYNCMGR_CONFLICT_ID_INFO

충돌 ID 정보 구조를 설명합니다.

열거형

 
SYNCMGR_CANCEL_REQUEST

동기화를 취소하라는 사용자의 요청에 대해 설명합니다.
SYNCMGR_CONFLICT_ITEM_TYPE

충돌 항목 유형에 대해 설명합니다.
SYNCMGR_CONTROL_FLAGS

ISyncMgrControl의 특정 메서드에 대해 요청된 작업을 수행하는 방법을 지정합니다.
SYNCMGR_EVENT_FLAGS

동기화 이벤트의 플래그를 지정합니다.
SYNCMGR_EVENT_LEVEL

동기화 센터에 보고되는 이벤트의 유형을 지정합니다.
SYNCMGR_HANDLER_CAPABILITIES

처리기에 대해 수행할 수 있는 작업에 대한 처리기의 기능을 지정합니다.
SYNCMGR_HANDLER_POLICIES

기본 정책에서 벗어나는 동기화 처리기에서 지정한 정책을 열거합니다.
SYNCMGR_HANDLER_TYPE

처리기의 형식을 지정합니다. ISyncMgrHandlerInfo::GetType에서 사용됩니다.
SYNCMGR_ITEM_CAPABILITIES

항목에 대해 수행할 수 있는 작업을 지정합니다.
SYNCMGR_ITEM_POLICIES

그룹 정책에서 항목을 사용하거나 사용하지 않도록 설정하는 방법을 제어하는 항목의 정책을 지정합니다.
SYNCMGR_PRESENTER_CHOICE

사용자가 동기화 관리자 충돌 해결에 대해 어떤 선택을 하는지 설명합니다. ISyncMgrConflictPresenter에서 사용됩니다.
SYNCMGR_PRESENTER_NEXT_STEP

동기화 관리자 충돌 해결에서 발생하는 다음 단계를 설명합니다. ISyncMgrConflictPresenter에서 사용됩니다.
SYNCMGR_PROGRESS_STATUS

동기화 프로세스의 현재 진행률 상태 지정합니다. ISyncMgrSyncCallback::ReportProgress에서 사용됩니다.
SYNCMGR_RESOLUTION_ABILITIES

따라야 할 기능 및 충돌 해결 활동을 나타냅니다. ISyncMgrResolutionHandler::QueryAbilities와 함께 사용됩니다.
SYNCMGR_RESOLUTION_FEEDBACK

동기화 관리자 확인 피드백에 대해 설명합니다. ISyncMgrResolutionHandler에서 사용됩니다.
SYNCMGR_SYNC_CONTROL_FLAGS

ISyncMgrControl::StartHandlerSync 및 ISyncMgrControl::StartItemSync에서 사용하는 플래그를 나타냅니다.