IDebugEngineProgram2
Esta interfaz proporciona compatibilidad con la depuración multiproceso.
Sintaxis
IDebugEngineProgram2 : IUnknown
Notas para los implementadores
Un motor de depuración implementa esta interfaz para admitir la depuración simultánea de varios subprocesos. Esta interfaz se implementa en el mismo objeto que implementa la interfaz IDebugProgram2 .
Notas para autores de la llamada
Use QueryInterface para obtener esta interfaz de una IDebugProgram2
interfaz.
Métodos en orden de Vtable
En la tabla siguiente se muestran los métodos de IDebugEngineProgram2
.
Método | Descripción |
---|---|
Detención | Detiene todos los subprocesos que se ejecutan en este programa. |
WatchForThreadStep | Supervisa la ejecución (o detiene la inspección de la ejecución) para que se produzca en el subproceso determinado. |
WatchForExpressionEvaluationOnThread | Permite que la evaluación de expresiones (o no permita) se produzca en el subproceso determinado, incluso si se detiene el programa. |
Comentarios
Visual Studio llama a esta interfaz en respuesta a un evento IDebugProgramCreateEvent2 y para establecer los estados "Inspección del paso de subproceso" y "Inspección de evaluación de expresiones en subprocesos" del programa. Se llama a Stop cada vez que se va a detener el programa; este método ofrece al programa la oportunidad de finalizar todos los subprocesos.
Requisitos
Encabezado: msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll