IDebugProcess3::Continue
Continua l'esecuzione di questo processo da uno stato arrestato. Qualsiasi stato di esecuzione precedente(ad esempio un passaggio) viene mantenuto e il processo inizia a essere eseguito di nuovo.
Nota
Questo metodo deve essere usato invece di Continue.
Sintassi
Parametri
pThread
[in] Oggetto IDebugThread2 che rappresenta il thread da continuare.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce il codice di errore.
Osservazioni:
Questo metodo viene chiamato su questo processo indipendentemente dal numero di processi di cui viene eseguito il debug o dal processo che ha generato l'evento di arresto. L'implementazione deve mantenere lo stato di esecuzione precedente (ad esempio un passaggio) e continuare l'esecuzione come se non fosse mai stata arrestata prima di completare l'esecuzione precedente. Ovvero, se un thread in questo processo stava eseguendo un'operazione di passaggio e è stato arrestato perché un altro processo è stato arrestato e quindi Continue
è stato chiamato, il thread specificato deve completare l'operazione di passaggio originale.
Avviso Non inviare un evento di arresto o un evento immediato (sincrono) all'evento durante la gestione di questa chiamata. In caso contrario, il debugger potrebbe smettere di rispondere.