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


Метод IDebugControl2::GetBreakpointById (dbgeng.h)

Метод GetBreakpointById возвращает точку останова с указанным идентификатором точки останова.

Синтаксис

HRESULT GetBreakpointById(
  [in]  ULONG             Id,
  [out] PDEBUG_BREAKPOINT *Bp
);

Параметры

[in] Id

Указывает идентификатор точки останова возвращаемой точки останова.

[out] Bp

Получает точку останова.

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

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

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

Комментарии

Если указанная точка останова не принадлежит текущему процессу, метод завершится ошибкой.

Требования

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

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

IDebugBreakpoint

IDebugControl

IDebugControl2

IDebugControl3