EClrEvent, énumération
Décrit les événements du Common Language Runtime (CLR) pour lesquels l’hôte peut inscrire des rappels.
Syntaxe
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Membres
Membre | Description |
---|---|
Event_ClrDisabled |
Spécifie une erreur CLR irrécupérable. |
Event_DomainUnload |
Spécifie le déchargement d’un AppDomain particulier. |
Event_MDAFired |
Spécifie qu’un message de l’Assistant Débogage managé (MDA) a été généré. |
Event_StackOverflow |
Spécifie qu’une erreur de dépassement de la capacité de la pile s’est produite. |
Notes
L’hôte peut inscrire des rappels pour n’importe quel type d’événement décrit par EClrEvent
en appelant les méthodes de l’interface ICLROnEventManager. L’hôte obtient un pointeur vers cette interface en appelant la méthode ICLRControl::GetCLRManager.
Les événements Event_CLRDisabled
et Event_DomainUnload
peuvent être déclenchés plusieurs fois et à partir de différents threads pour signaler un déchargement ou la désactivation du CLR.
L’événement Event_MDAFired
déclenche la création d’une instance MDAInfo qui contient les détails du message MDA. Pour plus d’informations sur les MDA, consultez Diagnostic des erreurs avec les Assistants Débogage managé.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : MSCorEE.dll
Versions de .NET Framework : disponible depuis la version 2.0