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 |