IDebugProcess3::Execute
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 cleared and the process starts executing again.
Note
This method should be used instead of Execute.
Syntax
HRESULT Execute(
IDebugThread2* pThread
);
int Execute(
IDebugThread2 pThread
);
Parameters
pThread
[in] An IDebugThread2 object representing the thread to execute.
Return Value
If successful, returns S_OK
; otherwise, returns error code.
Remarks
When the user starts execution from a stopped state in some other process's thread, this method is called on this process. This method is also called when the user selects the Start command from the Debug menu in the IDE. The implementation of this method may be as simple as calling the Resume method on the current thread in the process.
Warning
Do not send a stopping event or an immediate (synchronous) event to Event while handling this call; otherwise the debugger may stop responding.