Partager via


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

Voir aussi

Interface IDataModelScriptDebugStackFrame