Handles a breakpoint event.
HRESULT onHandleBreakPoint( IRemoteDebugApplicationThread* prpt, BREAKREASON br, IActiveScriptErrorDebug* pError );
- prpt
[in] The thread where the breakpoint occurred.
- br
[in] The reason for the breakpoint.
- pError
[in] Runtime error information, provided when the value of br is BREAKREASON_ERROR.
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
Value | Description |
---|---|
S_OK | The method succeeded. |
This method is called when a breakpoint is hit and IDebugApplication::HandleBreakPoint is called.
The application will remain suspended until the debugger IDE calls IRemoteDebugApplication::ResumeFromBreakPoint.