IDataModelScriptDebugStackFrame ::Evaluate, méthode (dbgmodel.h)
La méthode Evaluate évalue une expression (du langage du fournisseur de scripts) dans le contexte de la trame 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 scripts en tant que IModelObject. Les propriétés et d’autres constructions sur le IModelObject résultant doivent tous être en mesure d’être acquises pendant que 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 scripts) à évaluer dans le contexte de la trame de pile représentée par l'IDataModelScriptDebugStackFrame sur laquelle 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 vers un IModelObject représentation et toutes les propriétés et constructions sur cet objet doivent être acquises pendant que le débogueur est dans un état d’arrêt.
Valeur de retour
Cette méthode retourne HRESULT qui indique la réussite ou l’échec.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | dbgmodel.h |