Udostępnij za pośrednictwem


IDebugSymbolSearchEvent2

Ten interfejs jest wysyłany przez aparat debugowania (DE), aby wskazać, że załadowano symbole debugowania dla debugowanego modułu.

Składnia

IDebugSymbolSearchEvent2 : IUnknown

Uwagi dotyczące implementacji

De implementuje ten interfejs, aby zgłosić, że symbole modułu zostały załadowane. Interfejs IDebugEvent2 musi być zaimplementowany na tym samym obiekcie co ten interfejs. Program SDM używa elementu QueryInterface do uzyskiwania dostępu do interfejsu IDebugEvent2 .

Uwagi dotyczące wywoływania

De tworzy i wysyła ten obiekt zdarzenia, aby zgłosić, że symbole modułu zostały załadowane. Zdarzenie jest wysyłane przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczanej przez sdM, gdy jest on dołączony do debugowanego programu.

Metody w tabeli Vtable Order

Interfejs IDebugSymbolSearchEvent2 uwidacznia następującą metodę.

Metoda opis
GetSymbolSearchInfo Pobiera informacje o wynikach wyszukiwania symboli.

Uwagi

To zdarzenie zostanie wysłane, nawet jeśli nie można załadować symboli. Wywołanie IDebugSymbolSearchEvent2::GetSymbolSearchInfo umożliwia programowi obsługi tego zdarzenia określenie, czy moduł rzeczywiście ma jakiekolwiek symbole.

Program Visual Studio zwykle używa tego zdarzenia do aktualizowania stanu załadowanych symboli w oknie Moduły .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też