Интерфейс 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 — это интерфейс, используемый поставщиком скриптов для получения контекста от узла отладки для созданного скрипта. Этот контекст включает объект (предоставляемый узлом отладки), где поставщик скриптов может размещать любые мосты между моделью данных и средой скриптов. Такие мосты могут, например, быть методами модели данных, которые вызывают функции скриптов. Это позволяет вызывающей стороне модели данных вызывать методы скрипта, используя метод Call в интерфейсе IModelMethod .

Требования

Требование Значение
Заголовок dbgmodel.h

См. также раздел

Обзор модели данных отладчика C++