Partager via


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

Voir aussi