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) |