IDataModelScriptManager 接口 (dbgmodel.h)

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

遗产

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”(由提供程序处理),允许调试器客户端或用户界面通过委派到提供程序加载具有该特定扩展名的脚本文件。

要求

要求 价值
标头 dbgmodel.h

另请参阅

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