Udostępnij za pośrednictwem


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żytkownika main .

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

Zobacz też