IDebugBreakpointErrorEvent2
Этот интерфейс сообщает диспетчеру отладки сеанса (SDM), что ожидающая точка останова не может быть привязана к загруженной программе из-за предупреждения или ошибки.
Синтаксис
IDebugBreakpointErrorEvent2 : IUnknown
Примечания для разработчиков
DE реализует этот интерфейс в рамках поддержки точек останова. Интерфейс IDebugEvent2 должен быть реализован на том же объекте, что и этот интерфейс (SDM использует QueryInterface для доступа к интерфейсуIDebugEvent2
).
Заметки для вызывающих абонентов
De создает и отправляет этот объект события, когда ожидающая точка останова не может быть привязана к отлаживаемой программе. Событие отправляется с помощью функции обратного вызова IDebugEventCallback2 , предоставленной SDM при подключении к программе отладки.
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDebugBreakpointErrorEvent2
.
Метод | Description |
---|---|
GetErrorBreakpoint | Возвращает интерфейс IDebugErrorBreakpoint2, описывающий предупреждение или ошибку. |
Замечания
При привязке точки останова событие отправляется в SDM. Если точка останова не может быть привязана, отправляется объект IDebugBreakpointErrorEvent2
; в противном случае отправляется IDebugBreakpointBoundEvent2 .
Например, если условие, связанное с ожидающей точкой останова, не удалось проанализировать или оценить, предупреждение отправляется, что ожидающая точка останова в настоящее время не может быть привязана. Это может произойти, если код для точки останова еще не загружен.
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll