Compartir a través de


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

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

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 encuentre 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 información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

IDebugControl

IDebugControl2

IDebugControl3

SetExecutionStatus