IDebugProgram3::ExecuteOnThread
Exécute le programme de débogueur. Le thread est retourné pour fournir les informations du débogueur sur lequel l’utilisateur consulte lors de l’exécution du programme.
Syntaxe
Paramètres
pThread
[in] Objet IDebugThread2 .
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Il existe trois façons différentes pour qu’un débogueur puisse reprendre l’exécution après l’arrêt :
Exécuter : annulez toute étape précédente, puis exécutez jusqu’au point d’arrêt suivant, et ainsi de suite.
Étape : annulez toute ancienne étape et exécutez jusqu’à la fin de la nouvelle étape.
Continuez : réexécutez et laissez l’ancienne étape active.
Le thread passé à
ExecuteOnThread
est utile lors de la décision de l’étape à annuler. Si vous ne connaissez pas le thread, l’exécution d’exécution annule toutes les étapes. Avec la connaissance du thread, vous devez uniquement annuler l’étape sur le thread actif.