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


Интерфейс 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++