Поделиться через


Интерфейс IDebugHostScriptHostHost (dbgmodel.h)

Интерфейс, который должен реализовать базовый узел отладчика для управления скриптами модели данных.

Интерфейс, указывающий возможность узла отладки принять участие в среде скриптов. Этот интерфейс позволяет создавать контексты, которые информируют обработчики сценариев о расположении объектов.

Наследство

IDebugHostScriptHost наследует от IUnknown.

Методика

Интерфейс IDebugHostScriptHost имеет эти методы.

 
IDebugHostHost::AddRef

Метод IDebugHostHost::AddRef увеличивает число ссылок для интерфейса в объекте.
IDebugHostHostHost::CreateContext

Метод CreateContext вызывается поставщиком скриптов для создания нового контекста, в котором будет размещаться содержимое скрипта.
IDebugHostHost::QueryInterface

Метод IDebugHostHost::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта.
IDebugHostHost::Release

Метод IDebugHostHost::Release уменьшает количество ссылок для интерфейса объекта.

Замечания

Интерфейс IDebugHostHostHostHost — это интерфейс, используемый поставщиком скриптов для получения контекста от узла отладки для только что созданного скрипта. Этот контекст включает объект (предоставленный узлом отладки), где поставщик скриптов может размещать любые мосты между моделью данных и средой сценариев. Например, такие мосты могут быть методами модели данных, которые вызывают функции скрипта. Это позволяет вызывающему объекту на стороне модели данных вызывать методы скрипта путем использования метода Call в интерфейсе IModelMethod IModelMethod.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

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