IDataModelScriptDebug::GetDebugState 메서드(dbgmodel.h)
GetDebugState 메서드는 스크립트의 현재 상태(예: 실행 중인지 여부)를 반환합니다. 상태는 다음과 같이 정의된 ScriptDebugState 열거형 내의 값으로 정의됩니다.
열거형 | Description |
---|---|
ScriptDebugNoDebugger | 스크립트에서 디버깅이 활성화되지 않음을 나타냅니다. 즉, StartDebugging 메서드가 이 스크립트에서 아직 호출되지 않았거나 StopDebugging이 이미 호출되었음을 의미합니다. 두 경우 모두 지정된 스크립트에서 스크립트 디버거와의 추가 상호 작용은 디버거가 시작될 때까지 유효하지 않습니다. |
ScriptDebugNotExecuting | 스크립트 내에서 실행 중인 코드가 없음을 나타냅니다. ScriptDebugNoDebugger가 아닌 이 값을 반환하면 스크립트가 디버그 중임을 나타냅니다. 즉, 디버그 인터페이스에서 StartDebugging 메서드가 성공적으로 호출되었습니다. |
ScriptDebugExecuting | 스크립트가 코드를 적극적으로 실행하고 있으며 디버거로 분할되지 않음을 나타냅니다. |
ScriptDebugBreak | 스크립트 내에서 코드를 실행하는 동안 스크립트가 디버거로 분할되었음을 나타냅니다. |
구문
ScriptDebugState GetDebugState();
반환 값
ScriptDebugState 열거형의 값으로 표시된 스크립트의 디버그 상태입니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |