Freigeben über


ISyncMgrEventLinkUIOperation::Init-Methode (syncmgr.h)

Ermöglicht sync center, das Ereignis bereitzustellen, mit dem eine Verknüpfung hergestellt werden soll, damit ISyncMgrUIOperation::Run weiß, welches Ereignis ausgeführt werden soll.

Syntax

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

Parameter

[in] rguidEventID

Typ: REFGUID

Ein Verweis auf die ereignis-ID, die gespeichert wird. Dieser Parameter entspricht dem, was von der GetEventID-Methode des pEvent-Parameters zurückgegeben wird.

[in] pEvent

Typ: ISyncMgrEvent*

Ein Zeiger auf das zu verwendendeISyncMgrEvent-Objekt. Dies ist das Ereignisobjekt, das den Link besitzt.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die Ereignis-ID ist die ID, die der Handler beim Aufrufen von ReportEvent erhält, oder die ID, die vom Handler bereitgestellt wird, wenn das Ereignis aus dem benutzerdefinierten Ereignisspeicher abgerufen wird.

Wenn Sie ReportEvent aufrufen, werden Ihre Ereignisse nur gespeichert, bis sich der Benutzer abmeldet oder bis der Handler erneut synchronisiert wird.

Die Schnittstelle, die zum Implementieren benutzerdefinierter Ereignisspeicher verwendet wird, ist ISyncMgrEventStore.

Das im pEvent-Parameter bereitgestellte ISyncMgrEvent ist nicht dasselbe Objekt, das aus einem benutzerdefinierten Ereignisspeicher stammt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile syncmgr.h