IDataModelScriptDebugStackFrame ::Evaluate, méthode (dbgmodel.h)
La méthode Evaluate évalue une expression (du langage du fournisseur de script) dans le contexte de l’image de pile représentée par l’interface IDataModelScriptDebugStackFrame sur laquelle cette méthode a été appelée. Le résultat de l’évaluation de l’expression doit être marshalé hors du fournisseur de script en tant qu’IModelObject. Les propriétés et autres constructions du IModelObject résultant doivent tous pouvoir être acquis lorsque le débogueur est dans un état d’arrêt.
Syntaxe
HRESULT Evaluate(
PCWSTR pwszExpression,
IModelObject **ppResult
);
Paramètres
pwszExpression
Expression (du langage du fournisseur de script) à évaluer dans le contexte de l’image de pile représentée par le IDataModelScriptDebugStackFrame sur lequel cette méthode a été appelée.
ppResult
Résultat de l’évaluation de l’expression. La construction du fournisseur de script doit être marshalée dans une représentation IModelObject et toutes les propriétés et constructions de cet objet doivent pouvoir être acquises pendant que le débogueur est dans un état d’arrêt.
Valeur retournée
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dbgmodel.h |