IDebugProgram2:: continuare
Continua a eseguire il programma da uno stato interrotto. Tutto lo stato precedente di esecuzione (ad esempio un passaggio) viene mantenuto e l'avvio del programma che esegue nuovamente.
Nota
Il metodo è deprecato.In alternativa, utilizzare il metodo IDebugProcess3:: continuare.
HRESULT Continue(
IDebugThread2* pThread
);
int Continue(
IDebugThread2 pThread
);
Parametri
- pThread
[in] IDebugThread2 un oggetto che rappresenta il thread.
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Questo metodo viene chiamato in questo programma indipendentemente dal numero di programmi nel debug, o quali programma ha generato l'evento bloccato. L'implementazione di deve mantenere lo stato precedente di esecuzione (ad esempio un passaggio) e continuare l'esecuzione come se non fosse stata interrotta mai prima del completamento dell'esecuzione precedente. Ovvero se un thread in questo programma stesse tramite un'operazione di esegui istruzione/routine e è stato arrestato perché un altro programma interrotto e quindi questo metodo sono stati chiamati, il programma deve completare originale esegue l'operazione.
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.