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

int ExecuteOnThread(
   IDebugThread2 pThread
);

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.

Voir aussi