Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Выполняет обратные вызовы для событий, которые были зарегистрированы с помощью вызова метода ICLROnEventManager::RegisterActionOnEvent .
Синтаксис
HRESULT OnEvent (
[in] EClrEvent event,
[in] PVOID data
);
Параметры
event
[in] Одно из значений EClrEvent , которое указывает тип события.
data
[in] Указатель на объект , содержащий сведения о event.
Возвращаемое значение
| HRESULT | Описание: |
|---|---|
| S_OK |
OnEvent возвращается успешно. |
| HOST_E_CLRNOTAVAILABLE | Среда CLR не была загружена в процесс или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов. |
| HOST_E_TIMEOUT | Истекло время ожидания звонка. |
| HOST_E_NOT_OWNER | Вызывающий объект не является владельцем блокировки. |
| HOST_E_ABANDONED | Событие было отменено во время ожидания заблокированного потока или волокна. |
| E_FAIL | Произошла неизвестная катастрофическая ошибка. Если метод возвращает E_FAIL, среда CLR больше не может использоваться в процессе. Последующие вызовы любого метода размещения возвращают HOST_E_CLRNOTAVAILABLE. |
Комментарии
Параметр data является указателем на объект неопределенного типа.
event Если параметр имеет значение Event_DomainUnload, data является числовым идентификатором для выгруженного AppDomain объекта . Узел может предпринять соответствующие действия, используя этот идентификатор в качестве ключа.
Если event имеет значение Event_MDAFired, data — это указатель на экземпляр MDAInfo , который содержит выходные данные сообщения от управляемого помощника по отладке (MDA). MDA — это функция среды CLR, которая помогает разработчикам при отладке, создавая XML-сообщения о событиях, которые в противном случае трудно перехватить. Такие сообщения могут быть особенно полезны при отладке переходов между управляемым и неуправляемным кодом. Дополнительные сведения см. в разделе Диагностика ошибок с помощью управляемых помощников по отладке.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0