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) |