Enumerazione EClrEvent
Descrive gli eventi di Common Language Runtime per i quali l'host può registrare dei callback.
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Membri
Membro |
Oggetto di descrizione |
---|---|
Event_ClrDisabled |
Specifica un errore irreversibile di CLR. |
Event_DomainUnload |
Specifica lo scaricamento di un determinato oggetto AppDomain. |
Event_MDAFired |
Specifica che è stato generato un messaggio dell'assistente al debug gestito. |
Event_StackOverflow |
Specifica che si è verificato un errore di overflow nello stack. |
Note
L'host può registrare callback per tutti i tipi di evento descritti dall'enumerazione EClrEvent chiamando i metodi dell'interfaccia ICLROnEventManager. L'host ottiene un puntatore a questa interfaccia chiamando il metodo ICLRControl::GetCLRManager.
Gli eventi Event_CLRDisabled e Event_DomainUnload possono essere generati più volte e da thread differenti per segnalare uno scaricamento o la disattivazione di CLR.
L'evento Event_MDAFired determina la creazione di un'istanza di MDAInfo contenente i dettagli del messaggio relativo all'assistente al debug gestito. Per ulteriori informazioni sugli assistenti al debug gestito, vedere Diagnostica degli errori tramite gli assistenti al debug gestito.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: MSCorEE.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0