ISynchronize-Schnittstelle (objidl.h)

Stellt eine asynchrone Kommunikation zwischen Objekten über das Auftreten eines Ereignisses bereit. Objekte, die ISynchronize implementieren, können Hinweise darauf erhalten, dass ein Ereignis aufgetreten ist, und sie können auf Abfragen zum Ereignis reagieren. Auf diese Weise können Clients sicherstellen, dass eine Anforderung verarbeitet wurde, bevor sie eine nachfolgende Anforderung übermitteln, die vom Abschluss der ersten Anforderung abhängt.

Vererbung

Die ISynchronize-Schnittstelle erbt von der IUnknown-Schnittstelle . ISynchronize verfügt auch über folgende Membertypen:

Methoden

Die ISynchronize-Schnittstelle verfügt über diese Methoden.

 
ISynchronize::Reset

Die ISynchronize::Reset-Methode (objidl.h) legt das Synchronisierungsobjekt auf den nicht signalierten Zustand fest.
ISynchronize::Signal

Die ISynchronize::Signal-Methode (objidl.h) legt das Synchronisierungsobjekt auf den signalierten Zustand fest und bewirkt, dass ausstehende Wartevorgänge S_OK zurückgeben.
ISynchronize::Wait

Die ISynchronize::Wait-Methode (objidl.h) wartet darauf, dass das Synchronisierungsobjekt signalisiert wird oder ein festgelegter Timeoutzeitraum abläuft, je nachdem, was zuerst eintritt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h (include ObjIdl.h)

Weitere Informationen

ISynchronizeContainer