Перечисление EClrEvent

Описывает события среды CLR, для которых узел может регистрировать обратные вызовы.

Синтаксис

typedef enum {  
    Event_ClrDisabled,  
    Event_DomainUnload,  
    Event_MDAFired,  
    Event_StackOverflow  
} EClrEvent;  

Элементы

Член Описание
Event_ClrDisabled Указывает неустранимую ошибку СРЕДЫ CLR.
Event_DomainUnload Задает выгрузку определенного AppDomainобъекта .
Event_MDAFired Указывает, что было создано сообщение помощника по управляемой отладке (MDA).
Event_StackOverflow Указывает, что произошла ошибка переполнения стека.

Комментарии

Узел может регистрировать обратные вызовы для любого из типов событий, описанных путем EClrEvent вызова методов интерфейса ICLROnEventManager . Узел получает указатель на этот интерфейс путем вызова метода ICLRControl::GetCLRManager .

События Event_CLRDisabled и Event_DomainUnload могут вызываться несколько раз и из разных потоков, чтобы сообщить о выгрузке или отключении среды CLR.

Событие Event_MDAFired вызывает создание экземпляра MDAInfo , содержащего сведения о сообщении MDA. Дополнительные сведения о mda см. в статье Диагностика ошибок с помощью помощников по управляемой отладке.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0.

См. также раздел