Метод IDataModelScriptDebug2::GetDebugState (dbgmodel.h)

Метод GetDebugState возвращает текущее состояние скрипта (например, выполняется ли он или нет). Состояние определяется значением в перечислении ScriptDebugState, которое определяется следующим образом.

Перечисление Описание
ScriptDebugNoDebugger Указывает, что отладка не активна в скрипте. Это означает, что метод StartDebugging еще не был вызван для этого скрипта или метод StopDebugging уже был вызван. В любом случае дальнейшее взаимодействие с отладчиком скрипта в данном скрипте недопустимо до запуска отладчика.
ScriptDebugNotExecuting Указывает, что код в скрипте не выполняется активно. Возвращая его в отличие от ScriptDebugNoDebugger, скрипт выполняет отладку, то есть метод StartDebugging был успешно вызван в интерфейсе отладки.
ScriptDebugExecuting Указывает, что скрипт активно выполняет код и не разбивается на отладчик.
ScriptDebugBreak Указывает, что скрипт разбивается на отладчик во время выполнения кода в скрипте.

Синтаксис

ScriptDebugState GetDebugState();

Возвращаемое значение

Состояние отладки скрипта, указанное значением в перечислении ScriptDebugState.

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Интерфейс IDataModelScriptDebug2