Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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