Método IDebugControl::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 única 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 única 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 |
---|---|
|
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 (incluir Dbgeng.h) |