Интерфейс 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 |