Udostępnij przez


IDebugStopCompleteEvent2

Aparat debugowania (DE) może wysłać to opcjonalne zdarzenie do menedżera debugowania sesji (SDM), gdy program został zatrzymany.

Składnia

IDebugStopCompleteEvent2 : IUnknown

Uwagi dotyczące implementacji

Ten interfejs został wprowadzony w programie Visual Studio 2005. Wcześniejsze wersje nie obsługiwały zatrzymania asynchronicznego.

  • Zatrzymanie jest wywoływane przez sdM w scenariuszach obejmujących wiele procesów lub w wielu programach. Gdy jeden program wysyła zdarzenie zatrzymania do SDM, SDM żąda innych programów, aby również zatrzymać.

Stop jest używany do asynchronicznego informowania SDM, że program został zatrzymany. Informowanie sdM jest przydatne dla aparatu debugowania interpretera, gdzie czasami żaden kod nie jest uruchomiony wewnątrz debugowanego programu, więc nie można zatrzymać nie można ukończyć synchronicznie. Jeśli aparat debugowania chce użyć tego asynchronicznego powiadomienia, musi zwrócić polecenie S_ASYNC_STOP Stop.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll