IDebugHostExtensibility3 接口 (dbgmodel.h)

基础调试器扩展性接口的版本 3。

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

遗产

IDebugHostExtensibility3 接口继承自 IDebugHostExtensibility2 接口。

方法

IDebugHostExtensibility3 接口具有这些方法。

 
IDebugHostExtensibility3::AddRef

AddRef 方法递增对象的引用计数。
IDebugHostExtensibility3::CreateFunctionAlias

CreateFunctionAlias 方法为某些扩展中实现的方法创建“函数别名”、“快速别名”。 此别名的含义特定于主机。
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata

CreateFunctionAliasWithMetadata 方法类似于 CreateFunctionAlias,但允许传递有关函数的元数据信息。
IDebugHostExtensibility3::D estroyFunctionAlias

DestroyFunctionAlias 方法撤消对 CreateFunctionAlias 方法的先前调用。 该函数将不再在快速别名下可用。
IDebugHostExtensibility3::ExtendHostContext

ExtendHostContext 方法由支持在主机上下文内接收任意普通旧数据(POD)的主机使用。 此方法扩展了具有特定大小的 POD 数据的主机上下文的概念。
IDebugHostExtensibility3::QueryHostContextExtension

QueryHostContextExtension 方法提供了使用标识符 GUID 查找上下文扩展及其信息的方法。
IDebugHostExtensibility3::QueryInterface

QueryInterface 方法查询对象上的接口。
IDebugHostExtensibility3::Release

Release 方法释放对主机扩展性对象的引用。
IDebugHostExtensibility3::ReleaseHostContextExtension

ReleaseHostContextExtension 方法用于释放从 ExtendHostContext 方法获取的主机上下文 Blob 的预留

要求

要求 价值
标头 dbgmodel.h

另请参阅

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