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 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