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


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

Любой поставщик скриптов, желающий иметь предварительно заполненное содержимое шаблона, реализует этот интерфейс для каждого шаблона.

Поставщики скриптов могут предоставлять один или несколько шаблонов, которые служат отправными точками для пользователей для создания скриптов. Приложение отладчика, которое предоставляет встроенный редактор, может предварительно заполнить новые скрипты с содержимым шаблона, объявленным поставщиком через этот интерфейс.

Наследство

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

Методика

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

 
IDataModelScriptTemplate::AddRef

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

Метод GetContent возвращает содержимое (или код) шаблона.
IDataModelScriptTemplate::GetDescription

Метод GetDescription возвращает описание шаблона.
IDataModelScriptTemplate::GetName

Метод GetName возвращает имя шаблона.
IDataModelScriptTemplate::QueryInterface

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

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

Замечания

Поставщики скриптов, которые хотят представить предварительно заполненное содержимое для новых сценариев (например, для помощи пользователям в написании скриптов в пользовательском интерфейсе отладчика) может сделать это, предоставив один или несколько шаблонов скриптов. Такие шаблоны — это компоненты, реализующие интерфейс IDataModelScriptTemplate и возвращаемые с помощью метода GetDefaultTemplate или метода EnumerateTemplates в поставщике скриптов.

Требования

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

См. также

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