Freigeben über


Wenn ein Haltepunkt gebunden oder ungebunden wird

Wenn ein Haltepunkt zu dem Zeitpunkt, zu dem ein Aufruf an die IDebugPendingBreakpoint2::CanBind-Methode erfolgt, nicht gebunden werden kann, unterscheiden sich die Bindungszeit und die Erstellungszeit des Haltepunkts.

Methoden, die aufgerufen werden

Der Sitzungsdebug-Manager (SDM) ruft die folgenden Methoden auf:

  1. IDebugEngine2::CreatePendingBreakpoint. Die DE gibt einen IDebugPendingBreakpoint2 zurück.

  2. IDebugPendingBreakpoint2::Enable.

  3. IDebugPendingBreakpoint2::Virtualize.

  4. Die IDebugPendingBreakpoint2::Bind-Methode und gibt S_OK zurück. Die DE sendet ein IDebugBreakpointBoundEvent2 oder IDebugBreakpointErrorEvent2.

  5. Die Methoden IDebugBreakpointBoundEvent2::GetPendingBreakpoint und IDebugBreakpointBoundEvent2::EnumBoundBreakpoints verwenden, um die gebundenen Haltepunkte zu überprüfen und abzurufen.