События элементов управления
Для отправки событий, отслеживаемого во время выполнения программы. Все события передаются с помощью IDebugEvent2 интерфейс и имеет атрибуты, которые требуют реализации IDebugEvent2:: GetAttributes метод.
Дополнительные методы
Некоторые события требуют реализацию дополнительных методов следующим образом:
Отправить IDebugEngineCreateEvent2 интерфейс когда обработчик отладки (DE) инициализирован требует реализации IDebugEngineCreateEvent2:: GetEngine метод.
Управление выполнения требует реализации таких событий элемента управления как IDebugBreakEvent2 иIDebugStepCompleteEvent2 интерфейсы. IDebugBreakEvent2 требуется только для асинхронных операций.
Пошаговое выполнение функций требует реализации IDebugStepCompleteEvent2 интерфейс и его методы.
События, наследуемого от точки останова требует реализации IDebugBreakpointErrorEvent2" IDebugBreakpointEvent2и IDebugBreakpointBoundEvent2 интерфейсы, а также IDebugBreakpointBoundEvent2:: GetPendingBreakpoint и EnumBoundBreakpoints методы.
Асинхронное вычисление выражений требует реализации IDebugExpressionEvaluationCompleteEvent2 интерфейс и сво IDebugExpressionEvaluationCompleteEvent2:: GetExpressionи GetResult методы.
Синхронные события требуется реализация IDebugEngine2:: ContinueFromSynchronousEvent метод.
Для обработчика для записи выходных данных строка-стиля, необходимо реализовать IDebugOutputStringEvent2:: GetString метод.