IDebugControl3::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