IDebugProgramEngines2IDebugProgramEngines2

Nodos de programa usa esta interfaz para especificar todos los posibles motores de depuración (Alemania) que pueden depurar este programa.This interface is used by program nodes to specify all the possible debug engines (DE) that can debug this program.

SintaxisSyntax

IDebugProgramEngines2 : IUnknown  

Notas para los implementadoresNotes for Implementers

Una DE o un proveedor de puerto personalizado implementa esta interfaz en el mismo objeto que implementa IDebugProgramNode2 que admite el establecimiento de un Alemania específico que se usará para un programa determinado.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.

Notas para los llamadoresNotes for Callers

Llame a QueryInterface en un IDebugProgramNode2 interfaz para obtener esta interfaz.Call QueryInterface on an IDebugProgramNode2 interface to obtain this interface.

Métodos en orden de VtableMethods in Vtable Order

La tabla siguiente muestran los métodos de IDebugProgramEngines2.The following table shows the methods of IDebugProgramEngines2.

MétodoMethod DescripciónDescription
EnumPossibleEnginesEnumPossibleEngines Indica el posible DEs que puede depurar este programa.Indicates all the possible DEs that can debug this program.
SetEngineSetEngine Selecciona la DE utilizar para depurar este programa.Selects the DE to use for debugging this program.

ComentariosRemarks

Una vez que se elige un Alemania por el usuario, esa opción se registra con el nodo del programa mediante una llamada a SetEngine.Once a DE is chosen by the user, that choice is registered with the program node by calling SetEngine. El motor seleccionado se convierte en el motor devuelto por GetEngineInfo.The selected engine becomes the engine returned by GetEngineInfo.

RequisitosRequirements

Encabezado: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

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

Vea tambiénSee Also

Interfaces de núcleo Core Interfaces
IDebugProgramNode2 IDebugProgramNode2
GetEngineInfoGetEngineInfo