IDebugPendingBreakpoint2

Этот интерфейс представляет точку останова, готовую к привязке к расположению кода.

Синтаксис

IDebugPendingBreakpoint2 : IUnknown

Примечания для разработчиков

Модуль отладки (DE) реализует этот интерфейс в рамках поддержки точек останова.

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

Вызов CreatePendingBreakpoint создает ожидающую точку останова из интерфейса IDebugBreakpointRequest2. Вызов Bind создает IDebugBreakpoint2 интерфейс, представляющий связанную точку останова в программе.

Методы в порядке таблицы Vtable

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

Метод Description
CanBind Определяет, может ли эта ожидающая точка останова привязаться к расположению кода.
Bind Привязывает эту точку останова к одному или нескольким расположениям кода.
GetState Возвращает состояние этой ожидающей точки останова.
GetBreakpointRequest Возвращает запрос точки останова, используемый для создания этой ожидающей точки останова.
Virtualize Переключает виртуализированное состояние этой ожидающей точки останова.
Включение Переключает включенное состояние этой ожидающей точки останова.
SetCondition Задает или изменяет условие, связанное с этой ожидающей точкой останова.
SetPassCount Задает или изменяет число проходов, связанное с этой ожидающей точкой останова.
EnumBoundBreakpoints Перечисляет все точки останова, связанные с этой ожидающей точкой останова.
EnumErrorBreakpoints Перечисляет все точки останова ошибок, полученные из этой ожидающей точки останова.
Удалить Удаляет эту ожидающая точка останова и все точки останова, связанные с ним.

Замечания

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

Ожидающая точка останова может потенциально создавать несколько связанных точек останова. Например, точка останова в шаблоне стиля C++может создать связанную точку останова для каждого уникального экземпляра этого шаблона.

Requirements

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

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

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

См. также