Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la depuración de Visual Studio, todas las siguientes rutinas paso a paso y continua se producen en el nivel de programa:
Establecer el siguiente punto de ejecución, es decir, preparar el equipo para la próxima instrucción que se va a ejecutar en un contexto de ejecución determinado.
Ejecutar, es decir, proseguir saliendo del modo paso a paso
Pasando a la siguiente instrucción
Continuar con el modo de ejecución paso a paso actual
Suspender los subprocesos contenidos en el programa
Reanudación de los subprocesos contenidos por el programa
Nota:
La visualización de la pila de llamadas se implementa en el nivel de subproceso. Para enumerar la información de marcos al ver la pila de llamadas de un hilo, debe implementar todos los métodos de la interfaz IEnumDebugFrameInfo2.
Métodos de control de programa
En la tabla siguiente se muestran los métodos de IDebugProgram2 que se deben implementar para un motor de depuración (DE) mínimamente funcional y un control de ejecución.
| Método | Description |
|---|---|
| IDebugProgram2::Execute | Continúa ejecutando todos los subprocesos contenidos por un programa desde un estado detenido. Necesario para el control de ejecución. |
| IDebugProgram2::Continue | Continúa ejecutando todos los subprocesos contenidos por un programa desde un estado detenido. Necesario para el control de ejecución. |
| IDebugProgram2::Step | Realiza un paso en el hilo especificado. Continúa ejecutando todos los demás subprocesos contenidos por el programa. Necesario para el control de ejecución. |
Para programas multiproceso, también debe implementar el método IDebugProgram2::EnumThreads y todos los métodos de la interfaz IEnumDebugThreads2 .