Udostępnij za pośrednictwem


IDebugBreakpointUnboundEvent2

Ten interfejs informuje menedżera debugowania sesji (SDM), że powiązany punkt przerwania został odłączony od załadowanego programu.

Składnia

IDebugBreakpointUnboundEvent2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs w ramach obsługi punktów przerwania. Interfejs IDebugEvent2 musi zostać zaimplementowany na tym samym obiekcie co ten interfejs (do uzyskiwania dostępu do interfejsu IDebugEvent2 jest używany program QueryInterface za pomocą narzędzia QueryInterface).

Uwagi dotyczące wywoływania

De tworzy i wysyła ten obiekt zdarzenia, gdy powiązany punkt przerwania został niepowiązany. Zdarzenie jest wysyłane przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczonej przez SDM po dołączeniu do debugowanego programu.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugBreakpointUnboundEvent2

Metoda opis
GetBreakpoint Pobiera punkt przerwania, który stał się niezwiązany.
GetReason Pobiera przyczynę, dla którego punkt przerwania był niezwiązany.

Uwagi

Gdy biblioteka DLL lub klasa aparatu debugowania zwalnia, wszystkie punkty przerwania powiązane z kodem w tym module muszą być niezwiązane z debugowanego programu. Element IDebugBreakpointUnboundEvent2 jest wysyłany dla każdego niepowiązanego punktu przerwania.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też