Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Schnittstelle ermöglicht es, den "aktuellen" Kontext (den internen Zustand) des Debuggers (IDebugHostContext) zu ändern.
Die Kontextänderung kann eine vollständige Änderung/Option sein (z. B. den aktuellen Prozess/thread/etx ändern. wird gedebuggt) oder ein temporärer Switch. Die temporäre Änderung/Umstellung des internen Zustands des Debuggers kann den Debugger in einem inkonsistenten Zustand ändern, und nicht alle Debuggerfunktionen sind verfügbar, es sei denn, die Änderung/Der Schalter wird zurückgesetzt.
Erbschaft
IDebugHostContextControl erbt von IUnknown.
Methodik
Die IDebugHostContextControl Schnittstelle verfügt über diese Methoden.
|
IDebugHostContextControl::AddRef Die IDebugHostContextControl::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
|
IDebugHostContextControl::GetContextAlternator Die GetContextAlternator-Methode ruft die Kontextänderung/-option ab, wodurch eine temporäre Kontextänderung/-switch möglich ist. |
|
IDebugHostContextControl::QueryInterface Die QueryInterface-Methode fragt einen Zeiger auf eine angegebene Schnittstelle in einem Kontextobjekt ab. |
|
IDebugHostContextControl::Release Die Release-Methode erhöht die Referenzanzahl für das Kontextobjekt. |
|
IDebugHostContextControl::SwitchTo Die SwitchTo-Methode wechselt den Kontext in den angegebenen Kontext. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |