Enumeração EClrEvent
Descreve os eventos de tempo de execução (CLR) de linguagem comum para os quais o host pode registrar retornos de chamada.
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Membros
Membro |
Descrição |
---|---|
Event_ClrDisabled |
Especifica um erro fatal do CLR. |
Event_ClrDomainUnload |
Especifica o descarregamento de um determinado AppDomain. |
Event_MDAFired |
Especifica que uma mensagem gerenciado depuração Assistant (MDA) foi gerada. |
Event_StackOverflow |
Especifica que ocorreu um erro de estouro de pilha. |
Comentários
O host pode registrar retornos de chamada para qualquer um dos tipos de evento descritos por EClrEvent chamando métodos das ICLROnEventManager interface. O host obtém um ponteiro para essa interface, chamando o ICLRControl::GetCLRManager método.
The Event_CLRDisabled e Event_DomainUnload eventos podem ser gerados mais de uma vez e de diversos threads para sinalizar um descarregar ou a desativação do CLR.
The Event_MDAFired evento dispara a criação de um MDAInfo instância que contém os detalhes da mensagem MDA. Para obter mais informações sobre MDAs, consulte Diagnosticar erros com assistentes de Depurando gerenciados.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0