Поделиться через


Перечисление 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 см. в разделе Диагностика ошибок посредством управляемых помощников по отладке.

Требования

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

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

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

Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0

См. также

Ссылки

Интерфейс IActionOnCLREvent

Интерфейс ICLRControl

Другие ресурсы

Размещение перечислений