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 |