Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает интерфейс ISyncMgrSynchronizeCallback . Зарегистрированные приложения используют этот интерфейс обратного вызова для предоставления сведений о состоянии из методов ISyncMgrSynchronize::P repareForSync и ISyncMgrSynchronize::Synchronize .
Синтаксис
HRESULT SetProgressCallback(
[in] ISyncMgrSynchronizeCallback *lpCallBack
);
Параметры
[in] lpCallBack
Тип: ISyncMgrSynchronizeCallback*
Указатель на интерфейс ISyncMgrSynchronizeCallback , который используется зарегистрированным приложением для отправки отзывов в SyncMgr о состоянии синхронизации и уведомления SyncMgr о завершении синхронизации.
Возвращаемое значение
Тип: HRESULT
Этот метод поддерживает стандартные возвращаемые значения, E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующее:
| Код возврата | Описание |
|---|---|
|
Интерфейс обратного вызова синхронизации успешно настроен. |
Комментарии
Зарегистрированные приложения должны вызывать метод ISyncMgrSynchronizeCallback::AddRef и использовать его при вызове SyncMgr для предоставления текста состояния и обратной связи индикатора хода выполнения.
Если при вызове метода зарегистрированное приложение уже имеет интерфейс ISyncMgrSynchronizeCallback , необходимо освободить старый интерфейс и вызвать метод AddRef нового интерфейса. Новый интерфейс должен поддерживаться зарегистрированным приложением.
Перед выпуском интерфейса ISyncMgrSynchronize SyncMgr вызывает этот метод с параметром pSyncCallBack , имеющим значение NULL. Зарегистрированное приложение должно освободить ранее переданный интерфейс ISyncMgrSynchronize .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | mobsync.h |
| DLL | Mobsync.dll |