Interface IDebugHostEvaluator (dbgmodel.h)

Interface de l’évaluateur d’expression vers le débogueur sous-jacent.

Héritage

IDebugHostEvaluator hérite de IUnknown.

Méthodes

L’interface IDebugHostEvaluator a ces méthodes.

 
IDebugHostEvaluator ::AddRef

La méthode IDebugHostEvaluator ::AddRef incrémente le nombre de références pour une interface sur un objet .
IDebugHostEvaluator ::EvaluateExpression

La méthode EvaluateExpression permet aux demandes de l’hôte de débogage d’évaluer une expression de langage (c’est-à-dire C++) et de retourner la valeur résultante de cette évaluation d’expression boxée sous la forme d’un IModelObject.
IDebugHostEvaluator ::EvaluateExtendedExpression

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

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

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

Remarques

L’une des fonctionnalités les plus importantes que l’hôte de débogage fournit aux clients est l’accès à son évaluateur d’expression basée sur la langue. Les interfaces IDebugHostEvaluator et IDebugHostEvaluator2 permettent d’accéder à cette fonctionnalité à partir de l’hôte de débogage.

Configuration requise

Condition requise Valeur
En-tête dbgmodel.h

Voir aussi

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