Метод ISyncMgrEventLinkUIOperation::Init (syncmgr.h)

Позволяет центру синхронизации предоставить событие для связи, чтобы ISyncMgrUIOperation::Run знал, с каким событием следует работать.

Синтаксис

HRESULT Init(
  [in] REFGUID       rguidEventID,
  [in] ISyncMgrEvent *pEvent
);

Параметры

[in] rguidEventID

Тип: REFGUID

Ссылка на хранимый идентификатор события. Этот параметр совпадает с тем, что возвращается методом GetEventID параметра pEvent .

[in] pEvent

Тип: ISyncMgrEvent*

Указатель на объект ISyncMgrEvent , используемый для запуска . Это объект события, которому принадлежит ссылка.

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Идентификатор события — это идентификатор, который обработчик получает при вызове ReportEvent , или идентификатор, предоставленный обработчиком при получении события из пользовательского хранилища событий.

Если вы вызываете ReportEvent, события будут храниться только до выхода пользователя из системы или до тех пор, пока обработчик не будет синхронизирован снова.

Для реализации пользовательских хранилищ событий используется интерфейс ISyncMgrEventStore.

Объект ISyncMgrEvent, указанный в параметре pEvent, отличается от объекта, полученного из пользовательского хранилища событий.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header syncmgr.h