Partilhar via


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

O método SetExecutionStatus solicita que o mecanismo de 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.

Valor de retorno

Esse método também pode retornar outros valores de erro. Consulte de 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 possíveis causas 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.

Observações

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3