Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс представляет точку останова, готовую к привязке к расположению кода.
Синтаксис
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