Partilhar via


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

Ver também