IDebugProcess3::Continue

Continúa ejecutando este proceso desde un estado detenido. Se conserva cualquier estado de ejecución anterior (como un paso) y el proceso comienza a ejecutarse de nuevo.

Nota:

Este método debe usarse en lugar de Continue.

Sintaxis

int Continue(
   IDebugThread2 pThread
);

Parámetros

pThread
[in] Objeto IDebugThread2 que representa el subproceso que se va a continuar.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Se llama a este método en este proceso, independientemente del número de procesos que se están depurando o del proceso que generó el evento de detención. La implementación debe conservar el estado de ejecución anterior (por ejemplo, un paso) y continuar la ejecución como si nunca se hubiera detenido antes de completar su ejecución anterior. Es decir, si un subproceso de este proceso estaba realizando una operación paso a paso por instrucciones y se detuvo porque se detuvo otro proceso y, a continuación Continue , se llamó al subproceso especificado debe completar la operación paso a paso a paso original.

Advertencia No envíe un evento de detención o un evento inmediato (sincrónico) al evento mientras controla esta llamada; de lo contrario, el depurador puede dejar de responder.

Consulte también