IDebugProgramEngines2
Cette interface est utilisée par les nœuds de programme pour spécifier tous les moteurs de débogage (DE) qui peuvent déboguer ce programme.
Syntaxe
IDebugProgramEngines2 : IUnknown
Remarques pour les implémenteurs
Un fournisseur de ports personnalisé ou DE implémente cette interface sur le même objet que celui qui implémente IDebugProgramNode2 pour prendre en charge l’établissement d’un DE spécifique à utiliser pour un programme particulier.
Remarques pour les appelants
Appelez QueryInterface sur une IDebugProgramNode2
interface pour obtenir cette interface.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugProgramEngines2
.
Méthode | Description |
---|---|
EnumPossibleEngines | Indique toutes les DE possibles qui peuvent déboguer ce programme. |
SetEngine | Sélectionne le DE à utiliser pour le débogage de ce programme. |
Notes
Une fois qu’un DE est choisi par l’utilisateur, ce choix est inscrit auprès du nœud du programme en appelant SetEngine. Le moteur sélectionné devient le moteur retourné par GetEngineInfo.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll