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


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

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

Синтаксис

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

Параметры

[in] Index

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

[out] Bp

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

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

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

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

Замечания

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

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

GetNumberBreakpoints

IDebugControl

IDebugControl2

IDebugControl3