IDebugExceptionEvent2
Отладчик (DE) отправляет этот интерфейс для сеанса отладки (SDM) диспетчер при возникновении исключения в настоящий момент, выполнить программу.
IDebugExceptionEvent2 : IUnknown
Примечания по реализации
DE реализующий этот интерфейс, чтобы сообщить о появлении исключения в отлаживаемом программе. IDebugEvent2 интерфейс должен быть реализован в одном объекте, как этот интерфейс. SDM использует QueryInterface доступ IDebugEvent2 интерфейс.
Замечания для вызывающих объектов
DE создает и отправляет этот объект события для оповещения исключение. Событие отправляется с помощью IDebugEventCallback2 функция обратного вызова, предоставленные SDM, когда он вложило в отлаживаемом программе.
Методы в том порядке Vtable
В следующей таблице показаны методы IDebugExceptionEvent2.
Метод |
Описание |
---|---|
Возвращает подробные сведения об исключении, которое сгорело это событие. |
|
Получает понятное описание создание исключения, сгорело это событие. |
|
Определяет, поддерживает ли отладчик (DE) параметр передача это исключение в отлаживанными программе, когда выполнение продолжится. |
|
Определяет, должно ли исключение передается в отлаживаемом программе, когда выполнение возобновлении или если исключение должно отменено. |
Требования
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll
Заметки
Прежде чем отправлять событие, DE проверяется, является ли это событие исключения было показано исключение перв-шансом или второй вероятность предыдущим вызовом метода IDebugEngine2::SetException. Если он был подписан с исключением, то о первичном IDebugExceptionEvent2 событие отправляется SDM. Если нет, DE дает приложению возможность обработки исключения. Если обработчик исключений не предоставлен, и если исключение было показано, как вероятность, то во втором - исключение IDebugExceptionEvent2 событие отправляется SDM. В противном случае DE возобновляет выполнение программы и операционная система или среда выполнения обрабатывает исключение.