Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет сведения о событии Event_MDAFired , которое запускает создание помощника по управляемой отладке (MDA).
Синтаксис
typedef struct _MDAInfo {
LPCWSTR lpMDACaption;
LPCWSTR lpMDAMessage
} MDAInfo;
Элементы
| Член | Описание |
|---|---|
lpMDACaption |
Заголовок текущего MDA. Заголовок описывает тип сбоя, который вызвал Event_MDAFired событие. |
lpMDAMessage |
Выходное сообщение, предоставляемое текущим MDA. |
Комментарии
Помощники по управляемой отладке (MDA) — это средства отладки, которые работают в сочетании со средой CLR для выполнения таких задач, как определение недопустимых условий в подсистеме выполнения среды выполнения или создание дампа дополнительных сведений о состоянии подсистемы. MDA создают XML-сообщения о событиях, которые в противном случае трудно перехватить. Они особенно полезны для отладки переходов между управляемым и неуправляемным кодом.
Среда выполнения выполняет следующие действия при срабатывании события, активировающего создание MDA:
Если узел не зарегистрировал экземпляр IActionOnCLREvent , вызвав ICLROnEventManager::RegisterActionOnEvent для уведомления о событии
Event_MDAFired, среда выполнения продолжает выполнять свое поведение по умолчанию без размещения.Если узел зарегистрировал обработчик для этого события, среда выполнения проверяет, подключен ли отладчик к процессу. Если это так, среда выполнения врывается в отладчик. Когда отладчик продолжает работу, он вызывает узел. Если отладчик не подключен, среда выполнения вызывает
IActionOnCLREvent::OnEventи передает указатель наMDAInfoэкземпляр вdataкачестве параметра .
Узел может активировать mdas и получать уведомления при активации MDA. Это дает узлу возможность переопределить поведение по умолчанию и прервать управляемый поток, который вызвал событие, чтобы предотвратить повреждение состояния процесса. Дополнительные сведения об использовании MDA см. в статье Диагностика ошибок с помощью помощников по управляемой отладке.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.idl
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.