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


Интерфейс IDebugBreakpoint (dbgeng.h)

Наследование

Интерфейс IDebugBreakpoint наследуется от интерфейса IUnknown . IDebugBreakpoint также имеет следующие типы элементов:

Методы

Интерфейс IDebugBreakpoint содержит следующие методы.

 
IDebugBreakpoint::AddFlags

Метод AddFlags добавляет флаги в точку останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetAdder

Метод GetAdder возвращает клиент, которому принадлежит точка останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetCommand

Метод GetCommand возвращает командную строку, которая выполняется при срабатывании точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetCurrentPassCount

Метод IDebugBreakpoint::GetCurrentPassCount возвращает число, которое целевой объект должен достичь расположения точки останова перед активацией точки останова.
IDebugBreakpoint::GetDataParameters

Метод GetDataParameters возвращает параметры для точки останова процессора. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetFlags

Метод GetFlags возвращает флаги для точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetId

Метод GetId возвращает идентификатор точки останова, который является уникальным идентификатором подсистемы для точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetMatchThreadId

Метод GetMatchThreadId возвращает идентификатор потока подсистемы потока, который может активировать точку останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetOffset

Метод GetOffset возвращает расположение, которое активирует точку останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetOffsetExpression

Методы IDebugBreakpoint::GetOffsetExpression возвращают строку выражения, которая вычисляет расположение, которое активирует точку останова.
IDebugBreakpoint::GetParameters

Метод GetParameters возвращает параметры для точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::GetPassCount

Метод IDebugBreakpoint::GetPassCount возвращает, сколько раз целевому объекту изначально требовалось достичь точки останова до активации точки останова.
IDebugBreakpoint::GetType

Метод GetType возвращает тип точки останова и обработчика, для которым задана точка останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::RemoveFlags

Метод RemoveFlags удаляет флаги из точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetCommand

Метод SetCommand задает команду, которая выполняется при активации точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetDataParameters

Метод SetDataParameters задает параметры для точки останова процессора. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetFlags

Метод SetFlags задает флаги для точки останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetMatchThreadId

Метод SetMatchThreadId задает идентификатор потока подсистемы потока, который может активировать точку останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetOffset

Метод SetOffset задает расположение, которое активирует точку останова. Этот метод принадлежит интерфейсу IDebugBreakpoint.
IDebugBreakpoint::SetOffsetExpression

Методы SetOffsetExpression задают строку выражения, которая вычисляет расположение, которое активирует точку останова. Этот метод принадлежит IDebugBreakpoint.
IDebugBreakpoint::SetPassCount

Метод IDebugBreakpoint::SetPassCount задает количество раз, когда целевой объект должен достичь расположения точки останова перед активацией точки останова.

Комментарии

Хотя IDebugBreakpoint реализует интерфейс IUnknown , методы IUnknown::AddRef и IUnknown::Release не используются для управления временем существования точки останова. Вместо этого объект IDebugBreakpoint удаляется после вызова метода RemoveBreakpoint .

Требования

Требование Значение
Целевая платформа Windows
Header dbgeng.h (включая Dbgeng.h)

См. также раздел

IDebugBreakpoint2