Поделиться через


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

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

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

Синтаксис

ScriptDebugState GetDebugState();

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

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

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDataModelScriptDebug