IDebugProgramEngines2

Los nodos de programa usan esta interfaz para especificar todos los posibles motores de depuración (DE) que pueden depurar este programa.

Sintaxis

IDebugProgramEngines2 : IUnknown

Notas para los implementadores

Un DE o un proveedor de puertos personalizado implementa esta interfaz en el mismo objeto que implementa IDebugProgramNode2 para admitir el establecimiento de un DE específico que se usará para un programa determinado.

Notas para autores de la llamada

Llame a QueryInterface en una IDebugProgramNode2 interfaz para obtener esta interfaz.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugProgramEngines2.

Método Descripción
EnumPossibleEngines Indica todos los DEs posibles que pueden depurar este programa.
SetEngine Selecciona el DE que se va a usar para depurar este programa.

Comentarios

Una vez que el usuario elige un DE, esa opción se registra con el nodo de programa llamando a SetEngine. El motor seleccionado se convierte en el motor devuelto por GetEngineInfo.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también