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


Метод ISyncMgrSynchronizeCallback::ShowErrorCompleted (mobsync.h)

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

Синтаксис

HRESULT ShowErrorCompleted(
  [in] HRESULT    hr,
  [in] ULONG      cItems,
  [in] const GUID *pItemIDs
);

Параметры

[in] hr

Тип: HRESULT

Указывает, успешно ли выполнена операция ShowError . Это значение S_SYNCMGR_RETRYSYNC, если обработчик зарегистрированного приложения требует, чтобы SyncMgr повторит синхронизацию. Когда это значение возвращается в SyncMgr, методы PrepareForSync и Synchronize вызываются снова.

[in] cItems

Тип: ULONG

Количество элементов в массиве, на который указывает параметр pItemIDs . Этот параметр игнорируется, если параметр hrResult не S_SYNCMGR_RETRYSYNC.

[in] pItemIDs

Тип: const GUID*

Указатель на массив идентификаторов элементов для передачи в PrepareForSync в случае повтора. Этот параметр игнорируется, если параметр hrResult не S_SYNCMGR_RETRYSYNC.

Возвращаемое значение

Тип: HRESULT

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Операция выполнена успешно.

Комментарии

Параметр pItemIDs является параметром [in], и вызывающая функция владеет памятью, на которую она указывает. Перед возвратом SyncMgr создает копию массива.

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

Обработчик зарегистрированного приложения может вызывать этот метод перед возвратом из метода ShowError .

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

Требования

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

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

ISyncMgrSynchronizeCallback

ShowError