Condividi tramite


IDebugStopCompleteEvent2

Il motore di debug (DE) può inviare questo evento facoltativo al gestore di debug della sessione (SDM) quando un programma è stato arrestato.

Sintassi

IDebugStopCompleteEvent2 : IUnknown

Note per gli implementatori

Questa interfaccia è stata introdotta con Visual Studio 2005. Le versioni precedenti non supportavano l'arresto asincrono.

  • L'arresto viene chiamato da SDM in scenari multiprocesso o multi-programma. Quando un programma invia un evento di arresto a SDM, anche SDM richiede l'arresto di altri programmi.

Stop viene usato per informare in modo asincrono il SDM che un programma è stato arrestato. Informare SDM è utile per un motore di debug dell'interprete, in cui a volte nessun codice è in esecuzione all'interno del programma sottoposto a debug, quindi l'arresto non può essere completato in modo sincrono. Se un motore di debug vuole usare questa notifica asincrona, deve restituire S_ASYNC_STOP da Stop.

Requisiti

Intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll