Partager via


Contrôle du programme

Dans le débogage Visual Studio, toutes les routines de progression et continues suivantes se produisent au niveau de programme :

  • Définissant l'instruction suivante, c. autrement dit., en définissant votre ordinateur à l'instruction suivante à exécuter dans un environnement particulier de frame

  • Exécuter, c. autrement dit., suite à quitter hors de le mode de progression

  • progression à l'instruction suivante

  • Reprendre le mode actuel de progression

  • L'abandon les threads contenus par le programme

  • La reprise des threads contenus par le programme

Notes

En affichant la pile des appels est implémentée au niveau de le thread.Pour énumérer les informations de frame en consultant la pile des appels pour un thread, vous devez implémenter toutes les méthodes d'interface d' IEnumDebugFrameInfo2 .

Méthodes de contrôle du programme

Le tableau suivant répertorie les méthodes d' IDebugProgram2 qui doivent être implémentées pour un contrôle de façon moins fonctionnel (DE) de moteur de débogage et de l'exécution.

Méthode

Description

IDebugProgram2 : : exécutez

Continue à exécuter tous les threads contenus par un programme d'un état arrêté. requis pour le contrôle d'exécution.

IDebugProgram2 : : continuez

Continue à exécuter tous les threads contenus par un programme d'un état arrêté. requis pour le contrôle d'exécution.

IDebugProgram2 : : étape

Effectue une étape sur le thread donné. Continue à exécuter tous les autres threads contenus par le programme. requis pour le contrôle d'exécution.

Pour les programmes multithread, vous devez également implémenter la méthode d' IDebugProgram2 : : EnumThreads et toutes les méthodes d'interface d' IEnumDebugThreads2 .

Voir aussi

Concepts

exécution de contrôle et évaluation d'état