EClrEvent-Enumeration
Beschreibt die Common Language Runtime-Ereignisse (CLR), für die der Host Rückrufe registrieren kann.
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Member
Member |
Beschreibungen |
---|---|
Event_ClrDisabled |
Gibt einen schwerwiegenden CLR-Fehler an. |
Event_DomainUnload |
Gibt an, dass eine bestimmte AppDomain entladen wird. |
Event_MDAFired |
Gibt an, dass eine Meldung des Assistenten für verwaltetes Debuggen (Managed Debugging Assistant, MDA) generiert wurde. |
Event_StackOverflow |
Gibt an, dass ein Stapelüberlauffehler aufgetreten ist. |
Hinweise
Der Host kann Rückrufe für alle Ereignistypen, die durch EClrEvent beschrieben werden, durch den Aufruf von Methoden der ICLROnEventManager-Schnittstelle registrieren. Der Host ruft einen Zeiger auf diese Schnittstelle ab, indem er die ICLRControl::GetCLRManager-Methode aufruft.
Die Event_CLRDisabled- und Event_DomainUnloadEreignisse können mehrfach und von verschiedenen Threads ausgelöst werden, um ein Entladen oder das Deaktivieren der CLR zu signalisieren.
Das Event_MDAFired-Ereignis löst die Erstellung einer MDAInfo-Instanz aus, die die Details der MDA-Meldung enthält. Weitere Informationen über MDAs finden Sie unter Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.h
Bibliothek: MSCorEE.dll
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
IActionOnCLREvent-Schnittstelle