Sdílet prostřednictvím


IDebugQueryEngine2

Toto rozhraní umožňuje správci ladění relace (SDM) načíst rozhraní, které představuje ladicí modul (DE).

Syntaxe

IDebugQueryEngine2 : IUnknown

Poznámky pro implementátory

DE implementuje toto rozhraní na objekty, které implementují nejběžnější rozhraní DE (například IDebugProgram2, IDebugThread2 a IDebugStackFrame2), aby byl povolen přístup k rozhraní IDebugEngine2 samotného DE.

Poznámky pro volající

Pokud chcete získat toto rozhraní, zavolejte QueryInterface na typickém rozhraní DE.

Metody v pořadí Vtable

Následující tabulka ukazuje metody IDebugQueryEngine2.

metoda Popis
GetEngineInterface Získá vlastní ladicí modul (DE) rozhraní.

Poznámky

Toto rozhraní je obvykle implementováno v objektu, který implementuje IDebugProgram2 rozhraní, aby podporovalo kauzalitu seřazené krokování funkcí. To znamená, že když ladicí program odchází z funkce, nemusí být další funkce, která se má provést, předchozí funkcí v zásobníku, ale funkce v jiném vlákně úplně. Definici kauzality najdete v glosáři ladicího programu sady Visual Studio.

Požadavky

Hlavička: msdbg.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také