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 |