IDebugQueryEngine2
Ten interfejs umożliwia menedżerowi debugowania sesji (SDM) pobranie interfejsu reprezentującego aparat debugowania (DE).
Składnia
IDebugQueryEngine2 : IUnknown
Uwagi dotyczące implementacji
De implementuje ten interfejs na obiektach, które implementują najbardziej typowe interfejsy DE (takie jak IDebugProgram2, IDebugThread2 i IDebugStackFrame2), aby umożliwić dostęp do interfejsu IDebugEngine2 samego de.
Uwagi dotyczące wywoływania
Wywołaj metodę QueryInterface w typowym interfejsie DE, aby uzyskać ten interfejs.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugQueryEngine2
Metoda | opis |
---|---|
GetEngineInterface | Pobiera niestandardowy interfejs aparatu debugowania (DE). |
Uwagi
Ten interfejs jest zwykle implementowany w obiekcie, który implementuje interfejs IDebugProgram2 w celu obsługi przyczynowości uporządkowanej krok po funkcjach. Oznacza to, że gdy debuger wychodzi z funkcji, następna funkcja do wykonania może nie być poprzednią funkcją na stosie, ale funkcją w innym wątku całkowicie. Aby uzyskać definicję "przyczynowości", zobacz słownik debugera programu Visual Studio.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll