IDebugEngineProgram2
cette interface fournit la prise en charge du débogage multithread.
IDebugEngineProgram2 : IUnknown
Remarques à l'intention des implémenteurs
Un moteur de débogage implémente cette interface pour prendre en charge le débogage simultané plusieurs threads. cette interface est implémentée sur le même objet qui implémente l'interface d' IDebugProgram2 .
Remarques pour les appelants
utilisation QueryInterface d'obtenir cette interface d'une interface d' IDebugProgram2 .
méthodes en commande de Vtable
Le tableau suivant répertorie les méthodes d' IDebugEngineProgram2.
Méthode |
Description |
---|---|
Arrête tous les threads exécuter dans ce programme. |
|
La recherche de l'exécution (ou l'arrêt recherche de l'exécution) se produire sur le thread donné. |
|
IDebugEngineProgram2 : : WatchForExpressionEvaluationOnThread |
Permet (ou rejette) à l'évaluation de l'expression pour se produire sur le thread donné, même si le programme est arrêté. |
Notes
Visual Studio appelle cette interface en réponse à un événement d' IDebugProgramCreateEvent2 et pour définir « indique que l'étape de thread » et « explique pour l'évaluation d'une expression les rapports sur thread » du programme. IDebugEngineProgram2 : : arrêt est appelé lorsque le programme doit être arrêté ; cette méthode permet au programme la possibilité de terminer tous les threads.
Configuration requise
en-tête : msdbg.h
l'espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll