Método IDebugControl3::GetExecutionStatus (dbgeng.h)

El método GetExecutionStatus devuelve información sobre el estado de ejecución del motor del depurador.

Sintaxis

HRESULT GetExecutionStatus(
  [out] PULONG Status
);

Parámetros

[out] Status

Recibe el estado de ejecución. Se establecerá en uno de los valores de la tabla siguiente. Tenga en cuenta que la descripción de estos valores difiere ligeramente de la descripción de DEBUG_STATUS_XXX.

Valor Descripción
DEBUG_STATUS_NO_DEBUGGEE El motor no está asociado a un destino.
DEBUG_STATUS_STEP_OVER El destino está ejecutando actualmente una sola instrucción. Si esa instrucción es una llamada subrutina, se ejecutará toda la llamada.
DEBUG_STATUS_STEP_INTO El destino está ejecutando actualmente una sola instrucción.
DEBUG_STATUS_STEP_BRANCH El destino se está ejecutando actualmente hasta que encuentra una instrucción de rama.
DEBUG_STATUS_GO El destino se está ejecutando normalmente. Continuará la ejecución normal hasta que se produzca un evento.
DEBUG_STATUS_BREAK El destino no se está ejecutando.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Para obtener más información, vea Información de destino.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

IDebugControl

IDebugControl2

IDebugControl3

SetExecutionStatus