IDebugExpressionContext2
Toto rozhraní představuje kontext pro vyhodnocení výrazu.
Syntaxe
IDebugExpressionContext2 : IUnknown
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní tak, aby představovalo kontext, ve kterém lze výraz vyhodnotit.
Poznámky pro volající
Volání GetExpressionContext vrátí toto rozhraní. Toto rozhraní je přístupné pouze v případě, že byl program laděný pozastaven a je k dispozici rámec zásobníku.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugExpressionContext2
.
metoda | Popis |
---|---|
GetName | Načte název kontextu vyhodnocení. |
ParseText | Parsuje textový výraz pro vyhodnocení. |
Poznámky
Kontext vyhodnocení si můžete představit jako rozsah pro vyhodnocení výrazu.
Po zastavení programu získá správce ladění relace (SDM) rámec zásobníku z DE s voláním EnumFrameInfo. SDM pak volá GetExpressionContext získat IDebugExpressionContext2
rozhraní. Následuje volání ParseText vytvořit IDebugExpression2 rozhraní, které představuje parsovaný výraz připravený k vyhodnocení.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll