IDebugBreakpointErrorEvent2
Ten interfejs informuje menedżera debugowania sesji (SDM), że oczekujący punkt przerwania nie może być powiązany z załadowanym programem z powodu ostrzeżenia lub błędu.
Składnia
IDebugBreakpointErrorEvent2 : IUnknown
Uwagi dotyczące implementacji
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 oczekujący punkt przerwania nie może być powiązany z debugowany program. 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 .IDebugBreakpointErrorEvent2
Metoda | opis |
---|---|
GetErrorBreakpoint | Pobiera interfejs IDebugErrorBreakpoint2 opisujący ostrzeżenie lub błąd. |
Uwagi
Za każdym razem, gdy punkt przerwania jest powiązany, zdarzenie jest wysyłane do sdM. Jeśli nie można powiązać punktu przerwania, zostanie wysłany element IDebugBreakpointErrorEvent2
; w przeciwnym razie jest wysyłany element IDebugBreakpointBoundEvent2 .
Na przykład gdy warunek skojarzony z oczekującym punktem przerwania nie może przeanalizować lub ocenić, zostanie wysłane ostrzeżenie, że oczekujący punkt przerwania nie może być w tej chwili powiązany. Taka sytuacja może wystąpić, jeśli kod punktu przerwania nie został jeszcze załadowany.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll