Поделиться через


IDebugBreakpointErrorEvent2

Этот интерфейс определяет сеанс отладки (SDM), диспетчер ожидается точка останова не может быть привязана, загруженной в программе или по причине предупреждения или ошибки.

IDebugBreakpointErrorEvent2 : IUnknown

Примечания по реализации

DE реализует этот интерфейс в процессе поддержки для точек останова. IDebugEvent2 интерфейс должен быть реализован в одном объекте, как этот интерфейс (SDM использует QueryInterface доступ IDebugEvent2 интерфейс).

Замечания для вызывающих объектов

DE создает и отправляет этот объект события, когда ожидается точка останова невозможно привязать к отлаживаемой программы. Событие отправляется с помощью IDebugEventCallback2 функция обратного вызова, предоставляемая SDM, когда он вложен в отлаживаемом программе.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugBreakpointErrorEvent2.

Метод

Описание

IDebugBreakpointErrorEvent2::GetErrorBreakpoint

Возвращает IDebugErrorBreakpoint2 интерфейс, который описывает предупреждения или ошибки.

Заметки

Если точка останова привязана, событие отправляется SDM. Если точка останова, то нельзя привязать IDebugBreakpointErrorEvent2 отправляет; в противном случае - IDebugBreakpointBoundEvent2 отправить.

Например, если условие, связанное с точкой останова, ожидающих не удается выполнить синтаксический анализ или оценивать, предупреждение, которое отправляется ожидается точка останова невозможно привязать в настоящее время. Это может происходить, если код для точки останова не загрузил.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugEvent2

IDebugErrorBreakpoint2

IDebugPendingBreakpoint2

IDebugBreakpointBoundEvent2

IDebugEventCallback2