다음을 통해 공유


IDataModelScriptDebugClient 인터페이스(dbgmodel.h)

스크립트 디버거의 클라이언트는 스크립트 디버거를 사용하여 양방향 통신 채널의 일부로 이 인터페이스를 구현합니다.

스크립트 디버깅 기능을 제공하려는 사용자 인터페이스는 IDataModelScriptDebugClient 인터페이스를 구현합니다. 스크립트 공급자는 이 인터페이스를 사용하여 디버그 정보를 앞뒤로 전달합니다(예: 발생하는 이벤트, 중단점 등...)

상속

IDataModelScriptDebugClient는 IUnknown에서 상속됩니다.

메서드

IDataModelScriptDebugClient 인터페이스에는 이러한 메서드가 있습니다.

 
IDataModelScriptDebugClient::AddRef

IDataModelScriptDebugClient::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증분합니다.
IDataModelScriptDebugClient::NotifyDebugEvent

스크립트 디버거에 침입하는 이벤트가 발생할 때마다 디버그 코드 자체는 NotifyDebugEvent 메서드를 통해 인터페이스를 호출합니다.
IDataModelScriptDebugClient::QueryInterface

IDataModelScriptDebugClient::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IDataModelScriptDebugClient::Release

IDataModelScriptDebugClient::Release 메서드는 개체의 인터페이스에 대한 참조 수를 줄입니다.

설명

스크립트 디버깅과 관련된 인터페이스를 제공하려는 디버그 호스트 또는 디버거 애플리케이션은 스크립트에 대한 디버그 인터페이스의 StartDebugging 메서드를 통해 스크립트 디버거에 대한 IDataModelScriptDebugClient 인터페이스의 구현을 제공해야 합니다.

IDataModelScriptDebugClient는 디버그 이벤트가 전달되고 컨트롤이 스크립트 실행 엔진에서 디버거 인터페이스로 이동되는 통신 채널입니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

디버거 데이터 모델 C++ 개요