Freigeben über


Haltepunktfehler

Im Folgenden wird der Prozess beschrieben, wenn ein Haltepunkt versucht, eine Bindung an Code zu erstellen, aber fehlschlägt.

Fehlerbehebung bei einem Haltepunktfehler

  1. Das Debugmodul (DE) sendet ein IDebugBreakpointErrorEvent2 an den Sitzungsdebug-Manager (SDM).

  2. Die SDM ruft IDebugBreakpointErrorEvent2::GetErrorBreakpoint (IDebugErrorBreakpoint2** ppErrorBP) auf, um den Fehlertrennpunkt abzurufen.

  3. Die SDM ruft IDebugErrorBreakpoint2::GetPendingBreakpoint auf, um den ausstehenden Haltepunkt abzurufen, von dem der Fehler-Haltepunkt hervorging.

  4. Die SDM ruft IDebugErrorBreakpoint2::GetBreakpointResolution auf, um den Grund abzurufen, warum der Fehler-Breakpoint nicht gebunden werden konnte.