Udostępnij za pośrednictwem


IDebugPendingBreakpoint2

Ten interfejs reprezentuje punkt przerwania, który jest gotowy do powiązania z lokalizacją kodu.

Składnia

IDebugPendingBreakpoint2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs w ramach obsługi punktów przerwania.

Uwagi dotyczące wywoływania

Wywołanie metody CreatePendingBreakpoint tworzy oczekujący punkt przerwania z interfejsu IDebugBreakpointRequest2 . Wywołanie powiązania tworzy IDebugBreakpoint2 interfejs reprezentujący powiązany punkt przerwania w programie.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugPendingBreakpoint2

Metoda opis
CanBind Określa, czy ten oczekujący punkt przerwania może być powiązany z lokalizacją kodu.
Bind Wiąże ten oczekujący punkt przerwania z co najmniej jedną lokalizacją kodu.
GetState Pobiera stan tego oczekującego punktu przerwania.
GetBreakpointRequest Pobiera żądanie punktu przerwania, które zostało użyte do utworzenia tego oczekującego punktu przerwania.
Virtualize Przełącza zwirtualizowany stan tego oczekującego punktu przerwania.
Włączone Przełącza włączony stan tego oczekującego punktu przerwania.
SetCondition Ustawia lub zmienia warunek skojarzony z tym oczekującym punktem przerwania.
SetPassCount Ustawia lub zmienia liczbę dostępu skojarzona z tym oczekującym punktem przerwania.
EnumBoundBreakpoints Wylicza wszystkie punkty przerwania powiązane z tym oczekującym punktem przerwania.
EnumErrorBreakpoints Wylicza wszystkie punkty przerwania błędów, które wynikały z tego oczekującego punktu przerwania.
Usuń Usuwa ten oczekujący punkt przerwania i wszystkie powiązane z nim punkty przerwania.

Uwagi

IDebugPendingBreakpoint2 można traktować jako dostawcę wszystkich niezbędnych informacji potrzebnych do powiązania punktu przerwania z kodem, który można zastosować do jednego lub wielu programów.

Oczekujący punkt przerwania może potencjalnie wygenerować więcej niż jeden powiązany punkt przerwania. Na przykład punkt przerwania w szablonie w stylu C++może utworzyć powiązany punkt przerwania dla każdego unikatowego wystąpienia tego szablonu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też