Sdílet prostřednictvím


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

Viz také