Freigeben über


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

Weitere Informationen

COM+-Ereignisse

COM+-Instrumentierung