Partager via


IDebugProgramEngines2

Cette interface est utilisée par les nœuds de programme pour spécifier tous les moteurs de débogage possibles (DE) qui peuvent mettre ce programme.

IDebugProgramEngines2 : IUnknown

Remarques à l'intention des implémenteurs

Un De ou un fournisseur de port implémente cette interface sur le même objet qui implémente IDebugProgramNode2 pour prendre en charge générer un jeu De à utiliser pour un programme particulier.

Remarques pour les appelants

Appelez QueryInterface à une interface de IDebugProgramNode2 pour obtenir cette interface.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugProgramEngines2.

Méthode

Description

IDebugProgramEngines2 : : EnumPossibleEngines

Indique l'ensemble du les supprimer l'ambiguïté placer ce programme.

IDebugProgramEngines2 : : SetEngine

Sélectionne le De à utiliser pour déboguer ce programme.

Notes

Une fois qu'un De est choisi par l'utilisateur, ce choix est enregistré sous le nœud de programme en appelant IDebugProgramEngines2 : : SetEngine. le moteur sélectionné devient le moteur retourné par IDebugProgramNode2 : : GetEngineInfo.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugProgramNode2

IDebugProgramNode2 : : GetEngineInfo

Concepts

Les interfaces principales