Partager via


Interface IDebugHostContextAlternator (dbgmodel.h)

Cette interface dbgmodel.h permet de modifier le contexte « actuel » (état interne) du débogueur (IDebugHostContext).

Le changement de contexte peut être un changement/commutateur complet (par exemple, modifier le processus/thread/etx actuel. en cours de débogage) ou un commutateur temporaire. Le changement/commutateur temporaire de l’état interne du débogueur peut modifier le débogueur dans un état incohérent et toutes les fonctionnalités du débogueur ne sont pas disponibles, sauf si le changement/commutateur est rétabli.

Héritage

IDebugHostContextAlternator hérite d’IUnknown.

Méthode

L’interface IDebugHostContextAlternator a ces méthodes.

 
IDebugHostContextAlternator ::AddRef

La méthode AddRef incrémente le nombre de références de l’objet.
IDebugHostContextAlternator ::QueryInterface

La méthode QueryInterface interroge une interface spécifique sur le contexte actuel.
IDebugHostContextAlternator ::Release

La méthode Release décrémente le nombre de références d’une interface sur un objet.
IDebugHostContextAlternator ::SwitchBack

La méthode SwitchBack restaure le contexte du moteur de débogueur à son état précédent, en rétablissant les modifications temporaires apportées par la méthode SwitchTo.
IDebugHostContextAlternator ::SwitchTo

La méthode SwitchTo change ou bascule le contexte du moteur de débogueur vers IDebugHostContext à partir duquel IDebugHostContextControl a été récupéré.

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

Vue d’ensemble du modèle de données du débogueur C++