Breakpoint Errors

The following describes the process when a breakpoint attempts to bind to code but fails:

Troubleshooting a Breakpoint Error

  1. The debug engine (DE) sends an IDebugBreakpointErrorEvent2 to the session debug manager (SDM).

  2. The SDM calls IDebugBreakpointErrorEvent2::GetErrorBreakpoint (IDebugErrorBreakpoint2** ppErrorBP) to get the error breakpoint.

  3. The SDM calls IDebugErrorBreakpoint2::GetPendingBreakpoint to get the pending breakpoint from which the error breakpoint originated.

  4. The SDM calls IDebugErrorBreakpoint2::GetBreakpointResolution to get the reason why the error breakpoint failed to bind.

See Also

Concepts

Calling Debugger Events