Compartilhar via


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

Consulte também

Referência

Interface IActionOnCLREvent

Interface ICLRControl

Outros recursos

Enumerações de hospedagem