IDebugProcess3:: passaggio
Causa il processo dell'istruzione o all'istruzione di punto uno.
Nota
Questo metodo deve essere utilizzato al posto di IDebugProgram2:: passaggio.
HRESULT Step(
IDebugThread2* pThread,
STEPKIND sk,
STEPUNIT step,
);
int Step(
IDebugThread2 pThread,
enum_STEPKIND sk,
enum_STEPUNIT step
);
Parametri
pThread
[in] IDebugThread2 Un oggetto che rappresenta il thread che viene eseguito l'istruzione.sk
[in] Uno STEPKIND dei valori.step
[in] Uno STEPUNIT dei valori.
Valore restituito
Se l'operazione riesce, restituisce S_OK, in caso contrario restituisce il codice di errore.
Note
Nel caso vi sia una sincronizzazione dei thread o comunicazione tra i thread, gli altri thread nel processo devono essere eseguiti quando un particolare thread è l'uscita.
Avviso non invia un evento bloccato o un evento (sincrono) immediato a IDebugEventCallback2:: evento contempo questa chiamata, in caso contrario il debugger può bloccare.