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

Consulte también