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