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


Метод IDebugControl2::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