IComObjectEvents-Schnittstelle (comsvcs.h)
Benachrichtigt den Abonnenten, wenn eine instance eines jit-aktivierten Objekts (Just-in-Time) erstellt oder freigegeben wurde. Der Abonnent wird benachrichtigt, wenn IObjectContext::D isableCommit, IObjectContext::EnableCommit, IObjectContext::SetComplete oder IObjectContext::SetAbort aufgerufen wird. Die Ereignisse werden für den Abonnenten mit dem COM+ Events-Dienst veröffentlicht, einem lose gekoppelten Ereignissystem, das Ereignisinformationen von verschiedenen Herausgebern in einem Ereignisspeicher im COM+-Katalog speichert.
Vererbung
Die IComObjectEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . IComObjectEvents verfügt auch über folgende Membertypen:
Methoden
Die IComObjectEvents-Schnittstelle verfügt über diese Methoden.
IComObjectEvents::OnDisableCommit Wird generiert, wenn der Client DisableCommit für einen Kontext aufruft. |
IComObjectEvents::OnEnableCommit Wird generiert, wenn der Client EnableCommit für einen Kontext aufruft. |
IComObjectEvents::OnObjectActivate Wird generiert, wenn ein Objekt eine instance eines neuen JIT-aktivierten Objekts abruft. |
IComObjectEvents::OnObjectDeactivate Wird generiert, wenn das JIT-aktivierte Objekt durch SetComplete oder SetAbort freigegeben wird. |
IComObjectEvents::OnSetComplete Wird generiert, wenn der Client SetComplete für einen Kontext aufruft. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |