IDebugEvent2
Ten interfejs służy do przekazywania zarówno krytycznych informacji debugowania, jak zatrzymywania w punkcie przerwania, jak i informacji niekrytycznych, takich jak komunikat debugowania.
Składnia
IDebugEvent2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania (DE) i niestandardowy dostawca portów implementują ten interfejs w tym samym obiekcie co wszystkie inne interfejsy zdarzeń.
Uwagi dotyczące wywoływania
Używając argumentu identyfikatora interfejsu (IID) podanego dla zdarzenia lub zdarzenia, menedżer debugowania sesji (SDM) wywołuje zapytanieInterface w interfejsie IDebugEvent2
w celu uzyskania odpowiedniego interfejsu zdarzenia.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugEvent2
Metoda | opis |
---|---|
GetAttributes | Pobiera atrybuty dla tego zdarzenia debugowania. |
Uwagi
Bardziej szczegółowe interfejsy zdarzeń, takie jak IDebugBreakpointEvent2, nie pochodzą z interfejsu IDebugEvent2, ale zamiast tego są implementowane jako oddzielny interfejs na tym samym obiekcie co IDebugEvent2
.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll