Partager via


Interface IDebugHostEvaluator3 (dbgmodel.h)

interface de l’évaluateur d’expression version 3 vers le débogueur sous-jacent.

Cette version 3 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut d’autres nouvelles méthodes qui fournissent des fonctionnalités ajoutées. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.

Héritage

L’interface IDebugHostEvaluator 3 hérite de l’interface IDebugHostEvaluator2.

Méthode

L’interface IDebugHostEvaluator3 a ces méthodes.

 
IDebugHostEvaluator3 ::AddRef

La méthode AddRef incrémente le nombre de références d’un objet.
IDebugHostEvaluator3 ::AssignTo

La méthode AssignTo effectue une affectation en fonction de la sémantique du langage en cours de débogage.
IDebugHostEvaluator3 ::Compare

La méthode Compare compare deux objets basés sur un modèle pour l’égalité linguistiquement. Il gère les pointeurs et l’égalité de contrainte de pointeur si nécessaire.
IDebugHostEvaluator3 ::EvaluateExpression

La méthode EvaluateExpression permet à l’hôte de débogage d’évaluer une expression de langage (par exemple C++) et de retourner la valeur résultante de cette expression évaluée en tant qu’IModelObject.
IDebugHostEvaluator3 ::EvaluateExtendedExpression

La méthode EvaluateExtendedExpression demande une évaluation d’une expression de langage, y compris toute évaluation supplémentaire non linguistique.
IDebugHostEvaluator3 ::QueryInterface

La méthode QueryInterface interroge une interface spécifique sur un objet.
IDebugHostEvaluator3 ::Release

La méthode Release libère une référence à l’objet IDebugHostEvaluator3.

Exigences

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

Voir aussi

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