Partager via


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

Voir aussi