Udostępnij za pośrednictwem


IDebugProgramDestroyEvent2

Ten interfejs jest wysyłany przez aparat debugowania (DE) do menedżera debugowania sesji (SDM), gdy program zostanie uruchomiony do ukończenia.

Składnia

IDebugProgramDestroyEvent2 : IUnknown

Uwagi dotyczące implementacji

De lub niestandardowy dostawca portów implementuje ten interfejs, aby zgłosić, że program został zakończony i nie jest już dostępny do debugowania. 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 lub niestandardowy dostawca portów tworzy i wysyła ten obiekt zdarzenia, aby zgłosić zakończenie programu. De wysyła to zdarzenie przy użyciu funkcji wywołania zwrotnego IDebugEventCallback2 dostarczanej przez sdM, gdy jest on dołączony do debugowanego programu. Niestandardowy dostawca portów wysyła to zdarzenie przy użyciu interfejsu IDebugPortEvents2 .

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metodę IDebugProgramDestroyEvent2.

Metoda opis
GetExitCode Pobiera kod zakończenia programu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też