IHostDataModelAccess 接口 (dbgmodel.h)
调用 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* (客户端/控制/etc...)接口查询此接口,以便访问模型和访问模型 API。 此类扩展是混合的(它们仍特定于特定主机,但包含稍后可能会针对基于常规模型的扩展考虑的部分)。
这是这组 API 中 唯一 接口,该 API 不打算与主机无关。
要求
要求 | 价值 |
---|---|
标头 | dbgmodel.h |