Condividi tramite


IDebugProgram2:: di esecuzione

Continua a eseguire il programma da uno stato interrotto. Tutto lo stato precedente di esecuzione (ad esempio un passaggio) viene cancellato e l'avvio del programma che esegue nuovamente.

Nota

Il metodo è deprecato.In alternativa, utilizzare il metodo IDebugProcess3:: di esecuzione.

HRESULT Execute(
   void
);
int Execute();

Valore restituito

Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Note

Quando l'utente avvia l'esecuzione da uno stato arrestato in thread di un altro programma, questo metodo viene chiamato in questo programma. 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 nel programma.

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.

Vedere anche

Riferimenti

IDebugProgram2

IDebugEventCallback2:: evento

IDebugThread2:: Breve