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


Интерфейс ISyncMgrSynchronize (mobsync.h)

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

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

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

Методы

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

 
ISyncMgrSynchronize::EnumSyncMgrItems

Получает интерфейс ISyncMgrEnumItems для элементов, обрабатываемых зарегистрированным приложением.
ISyncMgrSynchronize::GetHandlerInfo

Получает сведения о обработчике.
ISyncMgrSynchronize::GetItemObject

Получает интерфейс для указанного элемента, обрабатываемого зарегистрированным приложением.
ISyncMgrSynchronize::Initialize

Вызывается диспетчером синхронизации в обработчике зарегистрированного приложения, чтобы определить, обрабатывает ли обработчик событие синхронизации.
ISyncMgrSynchronize::P repareForSync

Позволяет зарегистрированному приложению отображать любой пользовательский интерфейс и выполнять любую необходимую инициализацию перед вызовом метода ISyncMgrSynchronize::Synchronize.
ISyncMgrSynchronize::SetItemStatus

Вызывается диспетчером синхронизации в обработчике зарегистрированного приложения для изменения состояния элемента в следующих двух случаях: _between времени, когда обработчик возвращается из метода ISyncMgrSynchronize::P repareForSyncSync и вызывает метод обратного вызова PrepareForSyncCompleted, или после того, как обработчик вернулся из метода ISyncMgrSynchronize::Synchronize, но еще не вызывал метод обратного вызова SynchronizeCompleted.
ISyncMgrSynchronize::SetProgressCallback

Задает интерфейс ISyncMgrSynchronizeCallback. Зарегистрированные приложения используют этот интерфейс обратного вызова для предоставления сведений о состоянии из методов ISyncMgrSynchronize::P repareForSync и ISyncMgrSynchronize::Synchronize.
ISyncMgrSynchronize::ShowError

Вызывается диспетчером синхронизации в обработчике зарегистрированного приложения, когда пользователь дважды щелкает связанное сообщение на вкладке ошибок.
ISyncMgrSynchronize::ShowProperties

Вызывается диспетчером синхронизации, когда пользователь выбирает элемент в диалоговом окне выбора, а затем нажимает кнопку Свойства.
ISyncMgrSynchronize::Synchronize

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

Комментарии

Когда следует реализовать

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

ISyncMgrSynchronize был заменен в Windows Vista на ISyncMgrHandler.

Когда следует использовать

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header mobsync.h

См. также раздел

ISyncMgrEnumItems

ISyncMgrSynchronizeCallback

ISyncMgrSynchronizeInvoke