Compartir a través de


DEBUG_STATUS_XXX

Los códigos de estado DEBUG_STATUS_XXX tienen dos propósitos. Indican al motor cómo debe continuar la ejecución en el destino y el motor los usa para notificar el estado de ejecución del destino.

Después de que se produzca un evento, el motor puede recibir varias instrucciones que le indiquen cómo debe continuar la ejecución en el destino. En este caso, actúa sobre la instrucción con la prioridad más alta. Normalmente, los códigos de estado de precedencia más altos representan menos ejecución para el destino.

Los valores de la tabla siguiente están ordenados inversos por precedencia; los valores que aparecen anteriormente en la tabla tienen mayor prioridad.

Código de estado Al informar Al indicar Prioridad

DEBUG_STATUS_NO_DEBUGGEE

No hay ninguna sesión de depuración activa.

N/D

DEBUG_STATUS_OUT_OF_SYNC

El canal de comunicaciones del depurador no está sincronizado.

N/D

DEBUG_STATUS_WAIT_INPUT

El destino está esperando la entrada del usuario.

N/D

DEBUG_STATUS_TIMEOUT

El canal de comunicaciones del depurador ha agotado el tiempo de espera.

N/D

DEBUG_STATUS_BREAK

El destino está suspendido.

Suspenda el destino.

Prioridad más alta

DEBUG_STATUS_STEP_INTO

El destino está ejecutando una sola instrucción.

Continúe la ejecución del destino para una sola instrucción.

DEBUG_STATUS_STEP_BRANCH

El destino se está ejecutando hasta la siguiente instrucción de rama.

Continúe la ejecución del destino hasta la siguiente instrucción de rama.

DEBUG_STATUS_STEP_OVER

El destino está ejecutando una sola instrucción o,si esa instrucción es una subrutina call--subroutine.

Continúe la ejecución del destino para una sola instrucción. Si la instrucción es una llamada subrutina, se escribe la llamada y se permite que el destino se ejecute hasta que se devuelva la subrutina.

DEBUG_STATUS_GO_NOT_HANDLED

N/D

Continúe la ejecución del destino, marcando el evento como no controlado.

DEBUG_STATUS_GO_HANDLED

N/D

Continúe la ejecución del destino, marcando el evento como controlado.

DEBUG_STATUS_GO

El destino se está ejecutando normalmente.

Continúe con la ejecución normal del destino.

DEBUG_STATUS_IGNORE_EVENT

N/D

Continúe con la ejecución anterior del destino, ignorando el evento.

DEBUG_STATUS_RESTART_REQUESTED

El destino se está reiniciando.

Reinicie el destino.

DEBUG_STATUS_NO_CHANGE

N/D

Sin instrucciones. Este valor lo devuelve un método de devolución de llamada de evento cuando no desea indicar al motor cómo continuar con la ejecución en el destino.

Prioridad más baja

Nota

La precedencia de los códigos de estado no sigue los valores numéricos de las constantes.

Requisitos

Encabezado

DbgEng.h (incluya DbgEng.h)