Перечисление 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