Заголовок syncmgr.h
Этот заголовок используется оболочкой Windows. Дополнительные сведения см. в разделе:
syncmgr.h содержит следующие программные интерфейсы:
Интерфейсы
IEnumSyncMgrConflict Предоставляет методы перечисления конфликтов. |
IEnumSyncMgrEvents Предоставляет методы перечисления событий синхронизации. |
IEnumSyncMgrSyncItems Предоставляет методы, перечисляющие объекты элемента синхронизации, управляемые обработчиком. |
ISyncMgrConflict Предоставляет методы, предоставляющие сведения о конфликте, полученные из хранилища конфликтов, и позволяющие разрешить конфликт. |
ISyncMgrConflictFolder Предоставляет метод, который получает список идентификаторов конфликтов для объекта конфликта. |
ISyncMgrConflictItems Предоставляет методы, которые получают данные о конфликте и количество элементов. |
ISyncMgrConflictPresenter Предоставляет метод, который представляет конфликт для пользователя. |
ISyncMgrConflictResolutionItems Предоставляет методы, которые получают сведения об элементе и количество элементов. |
ISyncMgrConflictResolveInfo Предоставляет методы, которые получают и задают сведения об устранении конфликтов диспетчера синхронизации. |
ISyncMgrConflictStore Предоставляет методы, позволяющие обработчику предоставлять конфликты, которые отображаются в папке "Конфликты". |
ISyncMgrControl Предоставляет методы, позволяющие приложению или обработчику запускать или останавливать синхронизацию, уведомлять Центр синхронизации об изменениях в наборе обработчиков или элементов или уведомлять об изменениях значений свойств. |
ISyncMgrEvent Предоставляет методы, извлекающие данные из хранилища событий. Хранилище событий позволяет Центру синхронизации получать перечислитель всех событий в хранилище, а также извлекать отдельные события. |
ISyncMgrEventLinkUIOperation Предоставляет метод, который вызывается при щелчке ссылок на события в папке результатов синхронизации. |
ISyncMgrEventStore Предоставляет методы, позволяющие обработчику предоставлять собственное хранилище событий и управлять собственными событиями синхронизации вместо использования хранилища событий центра синхронизации по умолчанию. Эти события отображаются в папке Результаты синхронизации. |
ISyncMgrHandler Предоставляет методы, составляющие основной интерфейс, реализованный обработчиком синхронизации. |
ISyncMgrHandlerCollection Предоставляет методы, предоставляющие перечислитель идентификаторов обработчиков синхронизации и создающие экземпляры этих обработчиков синхронизации. |
ISyncMgrHandlerInfo Предоставляет методы, позволяющие обработчику предоставлять сведения о свойствах и состоянии в центр синхронизации. |
ISyncMgrResolutionHandler Предоставляет методы, управляющие синхронизирующими конфликтами. Реализуйте этот интерфейс для создания обработчика конфликтов синхронизации. Пользовательский интерфейс для разрешения конфликтов вызывает этот интерфейс, чтобы разрешить конфликт, представленный пользователю. |
ISyncMgrScheduleWizardUIOperation Предоставляет метод, позволяющий обработчику отображать мастер расписания синхронизации для обработчика. |
ISyncMgrSessionCreator Предоставляет один метод, с помощью которого обработчик или внешнее приложение может уведомлять Центр синхронизации о начале синхронизации, а также сообщать о ходе выполнения и событиях. |
ISyncMgrSyncCallback Предоставляет методы, позволяющие процессу синхронизации сообщать о ходе выполнения и событиях в центр синхронизации или запрашивать, был ли процесс отменен. |
ISyncMgrSyncItem Предоставляет методы, которые действуют и извлекают информацию из одного элемента синхронизации, позволяя обработчикам управлять элементами синхронизации как независимыми объектами. |
ISyncMgrSyncItemContainer Предоставляет методы, предоставляющие обработчикам сведения о содержащихся в них элементах. |
ISyncMgrSyncItemInfo Предоставляет методы, предоставляющие сведения о свойстве и состоянии для одного элемента синхронизации. |
ISyncMgrSyncResult Предоставляет метод, который приложения, вызывающие ISyncMgrControl, могут использовать для получения результата вызова ISyncMgrControl::StartHandlerSync или ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation Предоставляет метод, с помощью которого обработчик синхронизации или элемент синхронизации могут отображать объект пользовательского интерфейса по запросу центра синхронизации. |
Функции
FreeConfirmConflictItem Освобождает ресурсы, выделенные для структуры CONFIRM_CONFLICT_ITEM. |
Структуры
CONFIRM_CONFLICT_ITEM Определяет структуру конфликтующие элементы. |
CONFIRM_CONFLICT_RESULT_INFO Определяет структуру сведений о результатах конфликта. |
SYNCMGR_CONFLICT_ID_INFO Описывает структуру сведений о конфликте идентификаторов. |
Перечисления
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. |