IDebugEntryPointEvent2
Aparat debugowania (DE) wysyła ten interfejs do menedżera debugowania sesji (SDM), gdy program ma wykonać pierwszą instrukcję kodu użytkownika.
Składnia
IDebugEntryPointEvent2 : IUnknown
Uwagi dotyczące implementacji
De implementuje ten interfejs w ramach normalnych operacji. 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, gdy debugowany program został załadowany i jest gotowy do wykonania pierwszej instrukcji kodu użytkownika. Zdarzenie jest wysyłane przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczanej przez sdM, gdy jest on dołączony do debugowanego programu.
Uwagi
- Polecenie IDebugLoadCompleteEvent2 jest wysyłane, gdy program ma wykonać pierwszą instrukcję. Na przykład jest wysyłany,
IDebugEntryPoint2
gdy program ma wykonać funkcję użytkownikamain
.
Gdy de wysyła IDebugEntryPointEvent2
, bieżące położenie kodu powinno znajdować się w pierwszej instrukcji kodu użytkownika, takiej jak main
.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll