(dbgmodel.h) 的 IDataModelScriptManager 接口

数据模型管理器脚本管理功能的核心接口。 从数据模型管理器查询。

继承

IDataModelScriptManager 继承自 IUnknown。

方法

IDataModelScriptManager 接口具有以下方法。

 
IDataModelScriptManager::AddRef

IDataModelScriptManager::AddRef 方法递增对象上接口的引用计数。
IDataModelScriptManager::EnumerateScriptProviders

EnumerateScriptProviders 方法将返回一个枚举器,该枚举器将枚举通过之前调用 RegisterScriptProvider 方法注册到脚本管理器的每个脚本提供程序。
IDataModelScriptManager::FindProviderForScriptExtension

IDataModelScriptManager::FindProviderForScriptExtension 方法在脚本管理器中搜索支持给定文件扩展名的提供程序。
IDataModelScriptManager::FindProviderForScriptType

IDataModelScriptManager::FindProviderForScriptExtension 方法在脚本管理器中搜索支持给定文件类型的提供程序。
IDataModelScriptManager::GetDefaultNameBinder

GetDefaultNameBinder 方法返回数据模型的默认脚本名称绑定器。
IDataModelScriptManager::QueryInterface

IDataModelScriptManager::QueryInterface 方法检索指向对象上支持的接口的指针。
IDataModelScriptManager::RegisterScriptProvider

RegisterScriptProvider 方法通知数据模型存在一个新的脚本提供程序,该提供程序能够将新语言桥接到数据模型。
IDataModelScriptManager::Release

IDataModelScriptManager::Release 方法会减少对象上接口的引用计数。
IDataModelScriptManager::UnregisterScriptProvider

UnregisterScriptProvider 方法撤消对 RegisterScriptProvider 方法的调用。

注解

除了数据模型管理器作为对象创建和扩展性的中心机构的角色外,它还负责管理脚本的抽象概念。 从数据模型管理器的脚本管理器部分的角度来看,脚本可由提供程序动态加载、卸载和调试,以便向数据模型扩展或提供新功能。 脚本提供程序是一个组件,用于桥接语言 (例如:NatVis、JavaScript 等...) 数据模型。 它注册一个或多个文件扩展名 (例如:“。NatVis“、”.js“) 由提供程序处理,允许调试器客户端或用户界面通过委托给提供程序加载具有该特定扩展名的脚本文件。

要求

要求
Header dbgmodel.h

另请参阅

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