Enumeração EClrEvent
Descreve os eventos comuns de runtime de linguagem (CLR) para os quais o anfitrião pode registar chamadas de retorno.
Syntax
typedef enum {
Event_ClrDisabled,
Event_DomainUnload,
Event_MDAFired,
Event_StackOverflow
} EClrEvent;
Membros
Membro | Description |
---|---|
Event_ClrDisabled |
Especifica um erro fatal do CLR. |
Event_DomainUnload |
Especifica o descarregamento de um determinado AppDomain. |
Event_MDAFired |
Especifica que foi gerada uma mensagem do Assistente de Depuração Gerida (MDA). |
Event_StackOverflow |
Especifica que ocorreu um erro de capacidade excedida da pilha. |
Observações
O anfitrião pode registar chamadas de retorno para qualquer um dos tipos de eventos descritos ao EClrEvent
chamar métodos da interface ICLROnEventManager . O anfitrião obtém um ponteiro para esta interface ao chamar o método ICLRControl::GetCLRManager .
Os Event_CLRDisabled
eventos e Event_DomainUnload
podem ser gerados mais do que uma vez e de threads diferentes para sinalizar uma descarga ou a desativação do CLR.
O Event_MDAFired
evento gera a criação de uma instância MDAInfo que contém os detalhes da mensagem MDA. Para obter mais informações sobre MDAs, veja Diagnosticar Erros com Assistentes de Depuração Gerida.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0