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