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