(dbgmodel.h) 的 IHostDataModelAccess 接口
调用 DebugExtensionInitialize 时,它会创建调试客户端并获取对数据模型的访问权限。 此类访问由 Windows 调试工具的旧 IDebug* 接口和数据模型之间的桥接接口提供。 此桥接口为 IHostDataModelAccess。
继承
IHostDataModelAccess 继承自 IUnknown。
方法
IHostDataModelAccess 接口包含以下方法。
IHostDataModelAccess::AddRef IHostDataModelAccess::AddRef 方法递增对象上接口的引用计数。 |
IHostDataModelAccess::GetDataModel GetDataModel 方法是桥接口上的 方法,它提供对数据模型的两端的访问。 |
IHostDataModelAccess::QueryInterface IHostDataModelAccess::QueryInterface 方法检索指向对象上支持的接口的指针。 |
IHostDataModelAccess::Release IHostDataModelAccess::Release 方法递减对象上接口的引用计数。 |
注解
在每主机扩展性机制上 建议的 接口,用于从主机扩展性机制获取到基于模型的扩展机制。 写入特定于主机的 API 集的扩展可以查询此机制,以访问数据模型并创建与主机无关的扩展。
例如,基于 DbgEng 的扩展可以从任何 IDebug* (客户端/控件/等中查询此接口...) 接口来访问模型和访问模型 API。 此类扩展是混合 (它们仍然特定于特定主机,但包含稍后可能会针对基于常规模型的扩展) 进行分解的部分。
这是这组 API 中 唯 一的接口,不应与主机无关。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |