Udostępnij za pośrednictwem


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

Zobacz też