IDebugProcess3:: di esecuzione
Continua a eseguire questo processo in stato di interruzione. Tutto lo stato precedente di esecuzione (ad esempio un passaggio) viene cancellato e l'avvio di processo che esegue nuovamente.
Nota
Questo metodo deve essere utilizzato al posto di IDebugProgram2:: di esecuzione.
HRESULT Execute(
IDebugThread2* pThread
);
int Execute(
IDebugThread2 pThread
);
Parametri
- pThread
[in] IDebugThread2 Un oggetto che rappresenta il thread per l'esecuzione.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, codice di errore restituito.
Note
Quando l'utente avvia l'esecuzione da uno stato arrestato in thread di un altro processo, questo metodo viene chiamato su questo processo. Questo metodo viene chiamato quando l'utente seleziona il comando di Avvia dal menu Debug dell'IDE. L'implementazione di questo metodo può essere sufficiente chiamando IDebugThread2:: Breve il metodo sul thread corrente del processo.
Avviso
Non inviare un evento bloccato o un evento (sincrono) immediato su IDebugEventCallback2:: evento come gestire questa chiamata, in caso contrario il debugger può bloccare.