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

O método GetExecutionStatus retorna informações sobre o status de execução do mecanismo de depurador.

Sintaxe

HRESULT GetExecutionStatus(
  [out] PULONG Status
);

Parâmetros

[out] Status

Recebe o status de execução. Isso será definido como um dos valores na tabela a seguir. Observe que a descrição desses valores difere ligeiramente da descrição em DEBUG_STATUS_XXX.

Valor Descrição
DEBUG_STATUS_NO_DEBUGGEE O mecanismo não está anexado a um destino.
DEBUG_STATUS_STEP_OVER No momento, o destino está executando uma única instrução. Se essa instrução for uma chamada de sub-rotina, toda a chamada será executada.
DEBUG_STATUS_STEP_INTO No momento, o destino está executando uma única instrução.
DEBUG_STATUS_STEP_BRANCH No momento, o destino está em execução até encontrar uma instrução de ramificação.
DEBUG_STATUS_GO O destino está sendo executado normalmente. Ele continuará a execução normal até que ocorra um evento.
DEBUG_STATUS_BREAK O destino não está em execução.

Retornar valor

Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Para obter mais informações, consulte Informações de destino.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

Idebugcontrol

IDebugControl2

IDebugControl3

SetExecutionStatus