Метод IDebugControl::GetBreakpointByIndex (dbgeng.h)

Метод GetBreakpointByIndex возвращает точку останова, расположенную по указанному индексу.

Синтаксис

HRESULT GetBreakpointByIndex(
  [in]  ULONG             Index,
  [out] PDEBUG_BREAKPOINT *Bp
);

Параметры

[in] Index

Указывает отсчитываемый от нуля индекс возвращаемой точки останова. Это зависит от текущего процесса. Значение Index должно находиться в диапазоне от нуля до общего числа точек останова минус одна. Общее количество точек останова можно определить, вызвав GetNumberBreakpoints.

[out] Bp

Получает возвращенную точку останова.

Возвращаемое значение

Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Метод выполнен успешно.
E_NOINTERFACE
Точка останова с заданным индексом не найдена, или точка останова с заданным индексом является частной.

Комментарии

Индекс и возвращаемая точка останова относятся к текущему процессу. При изменении текущего процесса тот же индекс вернет другую точку останова.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

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

GetNumberBreakpoints

IDebugControl

IDebugControl2

IDebugControl3