Interface IDebugHostEvaluator2 (dbgmodel.h)
Interface de l’évaluateur d’expression vers le débogueur sous-jacent.
Cette version 2 de l’interface prend en charge toutes les méthodes précédentes avec des signatures identiques et inclut de nouvelles méthodes supplémentaires qui fournissent des fonctionnalités supplémentaires. Les nouvelles méthodes sont répertoriées dans l’en-tête à la fin de la section pour cette interface.
Héritage
IDebugHostEvaluator2 hérite de IDebugHostEvaluator.
Méthodes
L’interface IDebugHostEvaluator2 a ces méthodes.
IDebugHostEvaluator2 ::AddRef La méthode IDebugHostEvaluator2 ::AddRef incrémente le nombre de références pour une interface sur un objet. |
IDebugHostEvaluator2 ::AssignTo La méthode AssignTo effectue l’affectation en fonction de la sémantique du langage débogué. |
IDebugHostEvaluator2 ::EvaluateExpression La méthode EvaluateExpression permet aux demandes de l’hôte de débogage d’évaluer une expression de langage (par exemple, C++) et de retourner la valeur résultante de cette évaluation d’expression boxée en tant qu’IModelObject. |
IDebugHostEvaluator2 ::EvaluateExtendedExpression La méthode IDebugHostEvaluator2 ::EvaluateExtendedExpression demande une évaluation d’une expression de langage, y compris toute évaluation supplémentaire non linguistique. |
IDebugHostEvaluator2 ::QueryInterface La méthode IDebugHostEvaluator2 ::QueryInterface récupère les pointeurs vers les interfaces prises en charge sur un objet. |
IDebugHostEvaluator2 ::Release La méthode IDebugHostEvaluator2 ::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 |