다음을 통해 공유


IDataModelScriptDebug::StartDebugging 메서드(dbgmodel.h)

StartDebugging 메서드는 특정 스크립트에 대한 디버거를 "켜기"합니다. 디버깅을 시작하는 동작은 실행 중단 또는 스테핑을 적극적으로 유발하지 않습니다. 스크립트를 디버깅할 수 있도록 하고 클라이언트가 디버깅 인터페이스와 통신할 수 있는 인터페이스 집합을 제공합니다.

StartDebugging 메서드에 전달되는 디버그 클라이언트는 구현에서 저장해야 합니다. "디버거에 침입"하는 이벤트가 발생하면 해당 중단은 동기 호출을 통해 구현되어 클라이언트에 이벤트를 알립니다. 클라이언트가 알림 호출에서 반환되면 실행이 다시 시작됩니다. return 인수는 실행을 다시 시작하는 방법을 나타냅니다.

이 메서드는 지정된 스크립트에 대해 스크립트 디버거를 사용하도록 설정하지 않은 경우에만 호출해야 합니다. 다른 모든 호출은 불법입니다.

구문

HRESULT StartDebugging(
  IDataModelScriptDebugClient *debugClient
);

매개 변수

debugClient

스크립트 디버거의 클라이언트에 대한 인터페이스입니다. 디버그 이벤트는 이 인터페이스에 전달됩니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDataModelScriptDebug 인터페이스