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에서 사용하는 플래그를 나타냅니다. |