Метод ISyncMgrSynchronize::ShowError (mobsync.h)

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

Синтаксис

HRESULT ShowError(
  [in] HWND    hWndParent,
  [in] REFGUID ErrorID
);

Параметры

[in] hWndParent

Тип: HWND

Дескриптор родительского HWND , который зарегистрированное приложение должно использовать для отображения пользовательского интерфейса. Это значение может иметь значение NULL.

[in] ErrorID

Тип: REFGUID

Идентификатор ошибки, связанный с этим сообщением об ошибке. Это значение передается в метод LogError .

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

Тип: HRESULT

Этот метод поддерживает стандартные возвращаемые значения E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующие:

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

Комментарии

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

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

Требования

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

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

EnableModeless

ISyncMgrSynchronize

ISyncMgrSynchronize::Initialize

LogError

SYNCMGRFLAG

ShowErrorCompleted