IDebugEngineProgram2
Toto rozhraní poskytuje podporu ladění s více vlákny.
Syntaxe
IDebugEngineProgram2 : IUnknown
Poznámky pro implementátory
Ladicí modul implementuje toto rozhraní pro podporu souběžného ladění více vláken. Toto rozhraní je implementováno ve stejném objektu , který implementuje IDebugProgram2 rozhraní.
Poznámky pro volající
K získání tohoto rozhraní z IDebugProgram2
rozhraní použijte QueryInterface.
Metody v pořadí Vtable
Následující tabulka ukazuje metody IDebugEngineProgram2
.
metoda | Popis |
---|---|
Stop | Zastaví všechna vlákna spuštěná v tomto programu. |
WatchForThreadStep | Sleduje provádění (nebo zastavení sledování provádění) na daném vlákně. |
WatchForExpressionEvaluationOnThread | Umožňuje (nebo zakázat) vyhodnocení výrazu na daném vlákně, i když je program zastaven. |
Poznámky
Visual Studio volá toto rozhraní v reakci na událost IDebugProgramCreateEvent2 a nastaví stav "Watch for Thread Step" a "Watch for Expression Evaluation on Thread" programu. Zastavení se volá vždy, když je program zastaven; tato metoda dává programu šanci ukončit všechna vlákna.
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll