Condividi tramite


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

Vedere anche

Riferimenti

Interfaccia IActionOnCLREvent

Interfaccia ICLRControl

Altre risorse

Enumerazioni di hosting