IDataModelScriptDebug2::GetDebugState 메서드(dbgmodel.h)

GetDebugState 메서드는 스크립트의 현재 상태(예: 실행 중인지 여부)를 반환합니다. 상태는 다음과 같이 정의된 ScriptDebugState 열거형 내의 값으로 정의됩니다.

열거형 Description
ScriptDebugNoDebugger 스크립트에서 디버깅이 활성화되지 않음을 나타냅니다. 즉, StartDebugging 메서드가 이 스크립트에서 아직 호출되지 않았거나 StopDebugging이 이미 호출되었음을 의미합니다. 두 경우 모두 지정된 스크립트에서 스크립트 디버거와의 추가 상호 작용은 디버거가 시작될 때까지 유효하지 않습니다.
ScriptDebugNotExecuting 스크립트 내의 코드가 적극적으로 실행되고 있지 않음을 나타냅니다. ScriptDebugNoDebugger가 아닌 이 값을 반환하면 스크립트가 디버그되고 있음을 나타냅니다. 즉, StartDebugging 메서드가 해당 디버그 인터페이스에서 성공적으로 호출되었습니다.
ScriptDebugExecuting 스크립트가 코드를 적극적으로 실행하고 있으며 디버거로 분할되지 않음을 나타냅니다.
ScriptDebugBreak 스크립트 내에서 코드를 실행하는 동안 스크립트가 디버거로 분할됨을 나타냅니다.

구문

ScriptDebugState GetDebugState();

반환 값

ScriptDebugState 열거형의 값으로 표시된 스크립트의 디버그 상태입니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelScriptDebug2 인터페이스