Compartir a través de


IDebugProcess3::Execute

Continúa ejecutando este proceso desde un estado detenido. Se borra 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 Execute.

Sintaxis

int Execute(
   IDebugThread2 pThread
);

Parámetros

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

Valor devuelto

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

Comentarios

Cuando el usuario inicia la ejecución desde un estado detenido en algún otro subproceso del proceso, se llama a este método en este proceso. También se llama a este método cuando el usuario selecciona el comando Iniciar en el menú Depurar del IDE. La implementación de este método puede ser tan sencilla como llamar al método Resume en el subproceso actual del proceso.

Advertencia

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

Consulte también