Compartilhar via


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

O método SetExecutionStatus solicita que o mecanismo do depurador insira um estado executável. A execução real não ocorrerá até a próxima vez que WaitForEvent for chamado.

Sintaxe

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

Parâmetros

[in] Status

Especifica o modo para o mecanismo a ser usado durante a execução. Os valores possíveis são esses valores na tabela em DEBUG_STATUS_XXX cuja precedência está entre DEBUG_STATUS_GO e DEBUG_STATUS_STEP_INTO.

Retornar valor

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

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_UNEXPECTED
Algo impediu a execução desse método. As causas possíveis incluem: não há nenhum destino atual, há uma solicitação pendente de entrada ou não há suporte para execução no destino atual.
E_ACCESSDENIED
O destino já está em execução.
E_NOINTERFACE
Nenhum destino pode gerar mais eventos.

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

GetExecutionStatus

Idebugcontrol

IDebugControl2

IDebugControl3