IDebugHostContextAlternator 接口 (dbgmodel.h)

此 dbgmodel.h 接口允许更改调试器(IDebugHostContext)的“当前”上下文(内部状态)。

上下文更改可以是完整更改/开关(例如更改当前进程/线程/etx)。正在调试)或临时开关。 调试器内部状态的临时更改/开关可能会更改处于不一致状态的调试器,并非所有调试器功能都可用,除非恢复更改/开关。

遗产

IDebugHostContextAlternator 继承自 IUnknown。

方法

IDebugHostContextAlternator 接口具有这些方法。

 
IDebugHostContextAlternator::AddRef

AddRef 方法递增对象的引用计数。
IDebugHostContextAlternator::QueryInterface

QueryInterface 方法在当前上下文中查询特定接口。
IDebugHostContextAlternator::Release

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

SwitchBack 方法将调试器引擎上下文还原到其以前的状态,从而还原 SwitchTo 方法所做的任何临时上下文更改。
IDebugHostContextAlternator::SwitchTo

SwitchTo 方法更改或将调试器引擎上下文切换到从中检索 IDebugHostContextControl 的 IDebugHostContext。

要求

要求 价值
标头 dbgmodel.h

另请参阅

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