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