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


Когда точка останова привязывается или становится несвязанной

Если точка останова не может быть привязана во время вызова к методу IDebugPendingBreakpoint2::CanBind , время привязки и время создания точки останова отличаются.

Методы, называемые

Диспетчер отладки сеанса (SDM) вызывает следующие методы:

  1. IDebugEngine2::CreatePendingBreakpoint. De возвращает IDebugPendingBreakpoint2.

  2. IDebugPendingBreakpoint2::Enable.

  3. IDebugPendingBreakpoint2::Virtualize.

  4. Метод IDebugPendingBreakpoint2::Bind и возвращает S_OK. DE отправляет IDebugBreakpointBoundEvent2 или IDebugBreakpointErrorEvent2.

  5. Методы IDebugBreakpointBoundEvent2::GetPendingBreakpoint и IDebugBreakpointBoundEvent2::EnumBoundBreakpoints для проверки и получения связанных точек останова.