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