EClrEvent, énumération
Décrit les événements du Common Language Runtime (CLR) pour lesquels l'hôte peut enregistrer des rappels.
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Membres
Membre |
Description |
---|---|
Event_ClrDisabled |
Spécifie une erreur CLR fatale. |
Event_DomainUnload |
Spécifie le déchargement d'un AppDomainparticulier. |
Event_MDAFired |
Spécifie qu'un message de l'Assistant Débogage managé a été généré. |
Event_StackOverflow |
Spécifie qu'une erreur de dépassement de capacité de la pile s'est produite. |
Notes
L'hôte peut enregistrer des rappels pour l'un des types d'événements décrit par EClrEvent en appelant des méthodes de l'interface ICLROnEventManager. L'hôte obtient un pointeur vers cette interface en appelant ICLRControl::GetCLRManager.
Les événements Event_CLRDisabled et Event_DomainUnload peuvent être déclenchés à plusieurs reprises et à partir de threads différents, de manière à signaler un déchargement ou la désactivation du CLR.
L'événement Event_MDAFired déclenche la création d'une instance MDAInfo contenant les détails du message de l'Assistant Débogage managé (MDA). Pour plus d'informations sur l'Assistant Débogage managé (MDA), consultez Diagnostic d'erreurs avec les Assistants de débogage managés.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : MSCorEE.h
Bibliothèque : MSCorEE.dll
Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0