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