Freigeben über


IDebugStackFrame2::GetExpressionContext

Ruft einen Auswertungs Elementkontext für die Ausdrucksauswertung innerhalb des aktuellen Kontexts eines Stapelrahmens und des Threads ab.

HRESULT GetExpressionContext ( 
   IDebugExpressionContext2** ppExprCxt
);
int GetExpressionContext ( 
   out IDebugExpressionContext2 ppExprCxt
);

Parameter

  • ppExprCxt
    [out] Gibt ein IDebugExpressionContext2-Objekt zurück, das einen Kontext für die Ausdrucksauswertung darstellt.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Im Allgemeinen kann ein Ausdrucksauswertungs Elementkontext für einen Bereich für das Ausführen von Ausdrucksauswertung angesehen werden. Rufen Sie die IDebugExpressionContext2::ParseText-Methode auf, um einen Ausdruck zu analysieren und die resultierenden IDebugExpression2::EvaluateSync oder IDebugExpression2::EvaluateAsync dann Methoden aufrufen, um den analysierten Ausdruck auszuwerten.

Siehe auch

Referenz

IDebugStackFrame2

IDebugExpressionContext2

IDebugExpressionContext2::ParseText

IDebugExpression2::EvaluateSync

IDebugExpression2::EvaluateAsync