GetExecutionStatus 方法返回有关 调试器引擎执行状态的信息。
语法
HRESULT GetExecutionStatus(
  [out] PULONG Status
);
参数
[out] Status
接收执行状态。 这将被设置为下表中的值之一。 请注意,这些值的说明与 DEBUG_STATUS_XXX中的说明略有不同。
| 价值 | 描述 | 
|---|---|
| DEBUG_STATUS_NO_DEBUGGEE | 引擎未附加到目标。 | 
| DEBUG_STATUS_STEP_OVER | 目标当前正在执行单个指令。 如果该指令是子例程调用,将执行整个调用。 | 
| DEBUG_STATUS_STEP_INTO | 目标当前正在执行单个指令。 | 
| DEBUG_STATUS_STEP_BRANCH | 目标当前正在运行,直到遇到分支指令。 | 
| DEBUG_STATUS_GO | 目标当前正常运行。 在事件发生之前,它将继续正常执行。 | 
| DEBUG_STATUS_BREAK | 目标未运行。 | 
返回值
此方法也可能返回错误值。 有关详细信息,请参阅 返回值。
| 返回代码 | 描述 | 
|---|---|
| 
 | 该方法成功。 | 
言论
有关详细信息,请参阅 目标信息。
要求
| 要求 | 价值 | 
|---|---|
| 目标平台 | 桌面 | 
| 标头 | dbgeng.h (包括 Dbgeng.h) |