Udostępnij za pośrednictwem


IDebugEventCallback2

Ten interfejs jest używany przez aparat debugowania (DE) do wysyłania zdarzeń debugowania do menedżera debugowania sesji (SDM).

Składnia

IDebugEventCallback2 : IUnknown

Uwagi dotyczące implementacji

Program Visual Studio implementuje ten interfejs w celu odbierania zdarzeń z aparatu debugowania.

Uwagi dotyczące wywoływania

Aparat debugowania zwykle odbiera ten interfejs, gdy sdM wywołuje funkcję Attach, Attach lub LaunchSuspended. Aparat debugowania wysyła zdarzenia do sdm przez wywołanie zdarzenia.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugEventCallback2

Metoda opis
Zdarzenie Wysyła powiadomienie o zdarzeniach debugowania do sdM.

Uwagi

Mimo że funkcja EvaluateSync i EvaluateAsync określają, że przyjmują IDebugEventCallback2 interfejs, tak nie jest, a wskaźnik interfejsu zawsze będzie wartością null. Zamiast tego aparat debugowania musi użyć interfejsu IDebugEventCallback2 odebranego w wywołaniu w celu dołączenia, dołączenia lub uruchomieniaSuspended.

Jeśli pakiet implementuje element IDebugEventCallback w kodzie zarządzanym, zdecydowanie zaleca ReleaseComObject się wywołanie go na różnych interfejsach przekazywanych do zdarzenia.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też