Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Любой поставщик скриптов, реализующий мост между динамическим языком и моделью данных, должен реализовать этот интерфейс для представления поставщика.
Наследство
IDataModelScriptProvider наследует от IUnknown.
Методика
Интерфейс IDataModelScriptProvider имеет эти методы.
IDataModelScriptProvider::AddRef Метод IDataModelScriptProvider::AddRef увеличивает число ссылок для интерфейса объекта. |
IDataModelScriptProvider::CreateScript Метод CreateScript вызывается для создания нового скрипта. |
IDataModelScriptProvider::EnumerateTemplates Метод EnumerateTemplates возвращает перечислитель, который может перечислять различные шаблоны, предоставляемые поставщиком скриптов. |
IDataModelScriptProvider::GetDefaultTemplateContent Метод GetDefaultTemplateContent возвращает интерфейс для содержимого шаблона по умолчанию поставщика. |
IDataModelScriptProvider::GetExtension Метод GetExtension возвращает расширение файла для сценариев, управляемых этим поставщиком (без точки), в виде строки, выделенной с помощью метода SysAllocString. |
IDataModelScriptProvider::GetName Метод GetName возвращает имя типа скриптов (или языка), которыми управляет поставщик, как строка, выделенная с помощью метода SysAllocString. |
IDataModelScriptProvider::QueryInterface Метод IDataModelScriptProvider::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта. |
IDataModelScriptProvider::Release Метод IDataModelScriptProvider::Release уменьшает количество ссылок для интерфейса объекта. |
Замечания
Любое расширение, которое требуется быть поставщиком скриптов, должно предоставить реализацию интерфейса IDataModelScriptProvider и зарегистрировать такое в диспетчере сценариев диспетчера моделей данных с помощью метода RegisterScriptProvider.
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |
См. также
Обзор модели данных отладчика C++