IDataModelScript2 接口 (dbgmodel.h)

这是核心脚本接口的第二个版本。

此版本 2 的接口支持具有相同签名的所有以前的方法,并包括提供新增功能的其他新方法。 新方法列在该接口的节末尾的标头中。

遗产

IDataModelScript2 接口继承自 IDataModelScript 接口。

方法

IDataModelScript2 接口具有这些方法。

 
IDataModelScript2::AddRef

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

Execute 方法根据上次成功填充调用的要求执行脚本的内容,并根据该内容修改调试器的对象模型。
IDataModelScript2::GetName

GetName 方法通过 SysAllocString 函数将脚本的名称作为分配的字符串返回。
IDataModelScript2::GetScriptFullFilePathName

GetScriptFullFilePathName 方法检索脚本文件的完整路径名称。
IDataModelScript2::InvokeMain

如果脚本有一个“main 函数”,该函数旨在从 UI 调用执行,则它通过 IsInvocable 方法的真实返回来指示此类函数。
IDataModelScript2::IsInvocable

IsInvocable 方法返回脚本是否可调用 -- 也就是说,它是否具有由其语言或提供程序定义的“main 函数”。
IDataModelScript2::P优化

客户端调用 Populate 方法以更改或同步脚本的“内容”。
IDataModelScript2::QueryInterface

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

Release 方法递减对象上接口的引用计数。
IDataModelScript2::Rename

Rename 方法将新名称分配给脚本。
IDataModelScript2::SetScriptFullFilePathName

SetScriptFullFilePathName 方法设置脚本文件的完整路径名称。
IDataModelScript2::Unlink

Unlink 方法撤消 Execute 操作。 撤消在执行脚本期间建立的任何对象模型操作或扩展点。

要求

要求 价值
标头 dbgmodel.h

另请参阅

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