Partilhar via


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

Interface de ICLRControl

Outros recursos

Enumerações de hospedagem.