Condividi tramite


Metodo IDataModelScriptDebugStackFrame::Evaluate (dbgmodel.h)

Il metodo Evaluate valuta un'espressione (del linguaggio del provider di script) nel contesto dello stack frame rappresentato dall'interfaccia IDataModelScriptDebugStackFrame in cui è stato chiamato questo metodo. Il risultato della valutazione dell'espressione deve essere sottoposto a marshalling dal provider di script come IModelObject. Le proprietà e altri costrutti nell'oggetto IModelObject risultante devono essere tutti in grado di essere acquisiti mentre il debugger si trova in uno stato di interruzione.

Sintassi

HRESULT Evaluate(
  PCWSTR       pwszExpression,
  IModelObject **ppResult
);

Parametri

pwszExpression

Espressione (del linguaggio del provider di script) da valutare nel contesto del frame dello stack rappresentato da IDataModelScriptDebugStackFrame in cui è stato chiamato questo metodo.

ppResult

Risultato della valutazione dell'espressione. Il costrutto del provider di script deve essere sottoposto a marshalling in una rappresentazione IModelObject e tutte le proprietà e i costrutti in tale oggetto devono essere acquisiti mentre il debugger si trova in uno stato di interruzione.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDataModelScriptDebugStackFrame