Partager via


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

Voir aussi

Référence

IActionOnCLREvent, interface

ICLRControl, interface

Autres ressources

Énumérations d'hébergement