Поделиться через


Интерфейс ISyncMgrSyncCallback (syncmgr.h)

Предоставляет методы, позволяющие процессу синхронизации сообщать о ходе выполнения и событиях в центр синхронизации или запрашивать, был ли процесс отменен.

Наследование

Интерфейс ISyncMgrSyncCallback наследуется от интерфейса IUnknown . ISyncMgrSyncCallback также имеет следующие типы членов:

Методы

Интерфейс ISyncMgrSyncCallback содержит следующие методы.

 
ISyncMgrSyncCallback::AddItemToSession

Добавляет указанный элемент в набор элементов, синхронизируемых в данный момент.
ISyncMgrSyncCallback::CanContinue

Определяет, была ли отменена синхронизация.
ISyncMgrSyncCallback::CommitItem

Подтверждает указанный элемент в качестве члена набора синхронизации обработчика и подтверждает, что он должен отображаться в пользовательском интерфейсе.
ISyncMgrSyncCallback::P roposeItem

Предлагает добавление нового элемента в набор элементов, перечисленных ранее.
ISyncMgrSyncCallback::QueryForAdditionalItems

Извлекает перечислитель набора элементов, которые имеют ожидающий синхронизации запрос. Это набор элементов, которые будут синхронизированы после завершения текущей синхронизации.
ISyncMgrSyncCallback::ReportEvent

Предоставляет событие для добавления в папку "Результаты синхронизации" для синхронизируемого элемента.
ISyncMgrSyncCallback::ReportManualSync

Сообщает, что выполняется операция синхронизации, запрошенная вручную из-за пределов пользовательского интерфейса центра синхронизации.
ISyncMgrSyncCallback::ReportProgress

Сообщает о ходе синхронизации одного элемента синхронизации в центр синхронизации.
ISyncMgrSyncCallback::SetHandlerProgressText

Задает содержимое информационного поля для обработчика, когда этот обработчик выполняет синхронизацию.

Комментарии

Этот интерфейс передается в ISyncMgrSessionCreator::CreateSession, на который, в свою очередь, ссылается вызов ISyncMgrHandler::Synchronize.

Ожидается, что обработчик вызовет этот интерфейс для обновления пользовательского интерфейса хода выполнения папки для каждого элемента и уведомления центра синхронизации о завершении синхронизации каждого элемента.

ISyncMgrSyncCallback является заменой ISyncMgrSynchronizeCallback.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header syncmgr.h