IDebugProgramEngines2IDebugProgramEngines2

Cette interface est utilisée par les nœuds de programme pour spécifier tous les moteurs de débogage possibles pouvant déboguer ce programme.This interface is used by program nodes to specify all the possible debug engines (DE) that can debug this program.

SyntaxeSyntax

IDebugProgramEngines2 : IUnknown

Notes pour les implémenteursNotes for Implementers

Un fournisseur DE ports DE ou un fournisseur DE port personnalisé implémente cette interface sur le même objet qui implémente IDebugProgramNode2 pour prendre en charge l’établissement d’un de pour une utilisation spécifique pour un programme particulier.A DE or a custom port supplier implements this interface on the same object that implements IDebugProgramNode2 to support establishing a specific DE to use for a particular program.

Notes pour les appelantsNotes for Callers

Appelez QueryInterface sur une IDebugProgramNode2 interface pour obtenir cette interface.Call QueryInterface on an IDebugProgramNode2 interface to obtain this interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de IDebugProgramEngines2 .The following table shows the methods of IDebugProgramEngines2.

MéthodeMethod DescriptionDescription
EnumPossibleEnginesEnumPossibleEngines Indique tous les possibles DEs qui peuvent déboguer ce programme.Indicates all the possible DEs that can debug this program.
SetEngineSetEngine Sélectionne le DE à utiliser pour déboguer ce programme.Selects the DE to use for debugging this program.

NotesRemarks

Une fois qu’un utilisateur est choisi par l’utilisateur, ce choix est inscrit auprès du nœud de programme en appelant SetEngine.Once a DE is chosen by the user, that choice is registered with the program node by calling SetEngine. Le moteur sélectionné devient le moteur retourné par GetEngineInfo.The selected engine becomes the engine returned by GetEngineInfo.

Configuration requiseRequirements

En-tête : msdbg. hHeader: msdbg.h

Espace de noms : Microsoft. VisualStudio. Debugger. InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee also