Condividi tramite


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

Vedi anche