다음을 통해 공유


IDataModelScriptHostContext 인터페이스(dbgmodel.h)

기본 호스트 디버거에서 구현되는 는 디버그 호스트가 스크립트를 연결하는 위치에 대한 정보를 나타냅니다.

상속

IDataModelScriptHostContext는 IUnknown에서 상속됩니다.

메서드

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

 
IDataModelScriptHostContext::AddRef

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

GetNamespaceObject 메서드는 스크립트 공급자가 데이터 모델과 스크립트 사이에 브리지를 배치할 수 있는 개체를 반환합니다.
IDataModelScriptHostContext::NotifyScriptChange

스크립트 공급자는 연결된 컨텍스트에서 NotifyScriptChange 메서드에 대한 메서드 호출을 통해 발생하는 특정 작업에 대해 디버그 호스트에 알려야 합니다.
IDataModelScriptHostContext::QueryInterface

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

IDataModelScriptHostContext::Release 메서드는 개체의 인터페이스에 대한 참조 수를 감소합니다.

설명

스크립트 공급자가 스크립트 콘텐츠에 대한 컨테이너로 사용하는 호스트 인터페이스입니다. 디버거 애플리케이션의 개체 모델에 대해 수행하는 조작이 아닌 스크립트의 내용이 표시되는 방식은 특정 디버그 호스트에 달려 있습니다. 이 인터페이스를 사용하면 스크립트 공급자가 콘텐츠를 배치할 위치에 대한 정보를 가져올 수 있습니다. 자세한 내용은 데이터 모델 C++ 스크립팅 인터페이스를 참조하세요 .

IDebugHostScriptHost 인터페이스는 스크립트 공급자가 새로 만든 스크립트에 대한 디버그 호스트에서 컨텍스트를 가져오는 데 사용하는 인터페이스입니다. 이 컨텍스트에는 스크립트 공급자가 데이터 모델과 스크립팅 환경 사이에 브리지를 배치할 수 있는 개체(디버그 호스트에서 제공)가 포함됩니다. 이러한 브리지는 instance 스크립트 함수를 호출하는 데이터 모델 메서드일 수 있습니다. 이렇게 하면 데이터 모델 쪽의 호출자가 IModelMethod 인터페이스에서 Call 메서드를 활용하여 스크립트 메서드를 호출할 수 있습니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

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