(dbgmodel.h) 的 IDataModelScriptProvider 接口

任何实现动态语言和数据模型之间的桥接的脚本提供程序都必须实现此接口来表示提供程序。

继承

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 方法向数据模型管理器的脚本管理器部分注册此类扩展。

要求

要求
Header dbgmodel.h

另请参阅

调试器数据模型 C++ 概述