IDebugProcess3::Execute

Continua l'esecuzione di questo processo da uno stato arrestato. Qualsiasi stato di esecuzione precedente (ad esempio un passaggio) viene cancellato e il processo inizia nuovamente l'esecuzione.

Nota

Questo metodo deve essere usato invece di Execute.

Sintassi

int Execute(
   IDebugThread2 pThread
);

Parametri

pThread
[in] Oggetto IDebugThread2 che rappresenta il thread da eseguire.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce il codice di errore.

Osservazioni:

Quando l'utente avvia l'esecuzione da uno stato arrestato in un thread di un altro processo, questo metodo viene chiamato su questo processo. Questo metodo viene chiamato anche quando l'utente seleziona il comando Start dal menu Debug nell'IDE. L'implementazione di questo metodo può essere semplice come chiamare il metodo Resume nel thread corrente nel processo.

Avviso

Non inviare un evento di arresto o un evento immediato (sincrono) a Event durante la gestione di questa chiamata. In caso contrario, il debugger potrebbe smettere di rispondere.

Vedi anche