GetDebugState 方法返回脚本的当前状态(例如:是否正在执行)。 状态由 ScriptDebugState 枚举中的值定义,如下所示。
| 枚举 | 描述 | 
|---|---|
| ScriptDebugNoDebugger | 指示调试在脚本上未处于活动状态。 这意味着尚未在此脚本上调用 StartDebugging 方法,或者已调用 StopDebugging。 在任一情况下,在启动调试器之前,与给定脚本上的脚本调试器的进一步交互都无效。 | 
| ScriptDebugNotExecuting | 指示脚本中没有代码正在主动执行。 返回此脚本(而不是 ScriptDebugNoDebugger)表示正在调试脚本,即 StartDebugging 方法在其调试接口上已成功调用。 | 
| ScriptDebugExecuting | 指示脚本正在主动执行代码,并且不会分解到调试器中。 | 
| ScriptDebugBreak | 指示脚本在执行脚本中的代码时,脚本被分解为调试器 | 
语法
ScriptDebugState GetDebugState();
返回值
脚本的调试状态,由 ScriptDebugState 枚举中的值指示。
要求
| 要求 | 价值 | 
|---|---|
| 标头 | dbgmodel.h |