IDebugControl::SetExecutionStatus 方法 (dbgeng.h)

SetExecutionStatus 方法请求调试器引擎进入可执行状态。 在 下次调用 WaitForEvent 时,才会发生实际执行。

语法

HRESULT SetExecutionStatus(
  [in] ULONG Status
);

参数

[in] Status

指定执行时要使用的引擎的模式。 可能的值是在 DEBUG_STATUS_XXX 表中的这些值,其优先级在于DEBUG_STATUS_GO和DEBUG_STATUS_STEP_INTO。

返回值

此方法还可以返回其他错误值。 有关详细信息,请参阅 返回值

返回代码 描述
S_OK
该方法成功。
E_UNEXPECTED
某些内容阻止了此方法的执行。 可能的原因包括:当前目标不存在、输入请求未完成或当前目标不支持执行。
E_ACCESSDENIED
目标已执行。
E_NOINTERFACE
任何目标都无法再生成任何事件。

言论

有关详细信息,请参阅 目标信息

要求

要求 价值
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

GetExecutionStatus

IDebugControl

IDebugControl2

IDebugControl3