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