Enumerazione EClrEvent
Descrive gli eventi CLR (Common Language Runtime) per i quali l'host può registrare i callback.
Sintassi
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Members
Membro | Descrizione |
---|---|
Event_ClrDisabled |
Specifica un errore CLR irreversibile. |
Event_DomainUnload |
Specifica lo scarico di un determinato AppDomainoggetto . |
Event_MDAFired |
Specifica che è stato generato un messaggio MDA (Managed Debuging Assistant). |
Event_StackOverflow |
Specifica che si è verificato un errore di overflow dello stack. |
Commenti
L'host può registrare i callback per uno dei tipi di evento descritti EClrEvent
chiamando metodi dell'interfaccia ICLROnEventManager . L'host ottiene un puntatore a questa interfaccia chiamando il metodo ICLRControl::GetCLRManager .
Gli Event_CLRDisabled
eventi e Event_DomainUnload
possono essere generati più di una volta e da thread diversi per segnalare un caricamento o la disabilitazione di CLR.
L'evento Event_MDAFired
genera la creazione di un'istanza MDAInfo contenente i dettagli del messaggio MDA. Per altre informazioni sugli MDA, vedere Diagnosi degli errori con Gli assistenti di debug gestiti.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: MSCorEE.dll
Versioni di .NET Framework: Disponibile da 2.0