IDebugProcess3::Continue
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Continues running this process from a stopped state. Any previous execution state (such as a step) is preserved, and the process starts executing again.
Note
This method should be used instead of Continue.
Syntax
HRESULT Continue(
IDebugThread2* pThread
);
int Continue(
IDebugThread2 pThread
);
Parameters
pThread
[in] An IDebugThread2 object representing the thread to be continued.
Return Value
If successful, returns S_OK
; otherwise, returns error code.
Remarks
This method is called on this process regardless of how many processes are being debugged, or which process generated the stopping event. The implementation must retain the previous execution state (such as a step) and continue execution as though it had never stopped before completing its prior execution. That is, if a thread in this process was doing a step-over operation and was stopped because some other process stopped, and then Continue
was called, the specified thread must complete the original step-over operation.
Warning Do not send a stopping event or an immediate (synchronous) event to Event while handling this call; otherwise the debugger may stop responding.