Freigeben über


IComThreadEvents-Schnittstelle (comsvcs.h)

Benachrichtigt den Abonnenten, wenn ein Singlethread-Apartment (STA) erstellt oder beendet wird und wenn ein Apartmentthread zugewiesen wird. Der Abonnent wird auch benachrichtigt, wenn eine Aktivität einem Apartmentthread zugewiesen oder nicht zugewiesen wird. Die Ereignisse werden für den Abonnenten mit dem COM+-Ereignisdienst veröffentlicht, einem lose gekoppelten Ereignissystem, das Ereignisinformationen von verschiedenen Herausgebern in einem Ereignisspeicher im COM+-Katalog speichert.

Vererbung

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

Methoden

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

 
IComThreadEvents::OnThreadAssignApartment

Wird generiert, wenn eine Aktivität einem Apartmentthread zugewiesen wird.
IComThreadEvents::OnThreadBindToApartment

Wird generiert, wenn ein Apartmentthread für einen Singlethread-Apartmentthread (STA) zugewiesen wird, in dem kein Apartmentthread ausgeführt werden kann.
IComThreadEvents::OnThreadStart

Wird generiert, wenn ein Sta-Thread (Single-Threaded Apartment) gestartet wird.
IComThreadEvents::OnThreadTerminate

Wird generiert, wenn ein STA-Thread (Single-Threaded Apartment) beendet wird.
IComThreadEvents::OnThreadUnassignApartment

Wird generiert, wenn eine Aktivität aus einem Apartmentthread nicht zugewiesen wird.
IComThreadEvents::OnThreadUnBind

Wird generiert, wenn die Lebensdauer der konfigurierten Komponente abgelaufen ist und die Aktivitätsanzahl im Apartmentthread verringert werden kann.

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 comsvcs.h

Weitere Informationen

COM+-Kontexte und Threadingmodelle

COM+-Ereignisse

COM+-Instrumentierung