Enumeração de EClrEvent
Descreve os eventos de runtime (CLR) de idioma 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_DomainUnload |
Especifica o descarregamento de uma determinada AppDomain. |
Event_MDAFired |
Especifica que uma mensagem de Managed Debugging MDA (Assistente) 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 eventos descritos por EClrEvent chamando métodos da ICLROnEventManager interface. O host obtém um ponteiro para essa interface chamando o ICLRControl::GetCLRManager método.
O Event_CLRDisabled e Event_DomainUnload podem ser gerados mais de uma vez e de diversos threads para sinalizar um descarregamento ou a desativação do CLR.
O 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 depuração gerenciada.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.h
Biblioteca: Mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Interface de IActionOnCLREvent