Partager via


Interface IDebugHostContextExtension (dbgmodel.h)

Une « interface » facultative sur les contextes hôtes qui permet une modification basée sur l’extensibilité.

Cette interface est NEVER QI’able off an IDebugHostContext. Les modifications doivent être effectuées via un QI pour IDebugHostContextExtensibility et cloner un contexte existant (avec des ajouts facultatifs). Une fois cette interface publiée, elle ne peut jamais être réacquibée.

Héritage

IDebugHostContextExtension hérite d’IUnknown.

Méthode

L’interface IDebugHostContextExtension a ces méthodes.

 
IDebugHostContextExtension ::AddExtensionData

La méthode AddExtensionData ajoute des données d’extension à un contexte.
IDebugHostContextExtension ::AddRef

La méthode AddRef incrémente le nombre de références pour l’extension de contexte.
IDebugHostContextExtension ::FinaliseContext

La méthode FinaliseContext finalise les modifications du contexte hôte, la rend immuable et retourne une interface au contexte.
IDebugHostContextExtension ::QueryInterface

La méthode QueryInterface récupère des pointeurs vers les interfaces prises en charge sur un objet.
IDebugHostContextExtension ::Release

La méthode Release décrémente le nombre de références pour l’extension de contexte.

Exigences

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

Voir aussi

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