IDebugBreakEvent2
Questa interfaccia indica al gestore di debug della sessione (SDM) che un'interruzione asincrona è stata completata correttamente.
Sintassi
IDebugBreakEvent2 : IUnknown
Note per gli implementatori
La de implementa questa interfaccia per supportare le interruzioni utente in un programma. L'interfaccia IDebugEvent2 deve essere implementata nello stesso oggetto di questa interfaccia( SDM usa QueryInterface per accedere all'interfaccia IDebugEvent2
).
Note per i chiamanti
SDM chiama CauseBreak quando l'utente ha richiesto che il programma sottoposto a debug venga sospeso. Quando il programma è stato sospeso correttamente, il de invia l'evento IDebugBreakEvent2
. Questo evento viene inviato tramite la funzione di callback IDebugEventCallback2 fornita dal SDM quando è collegato al programma sottoposto a debug.
Osservazioni:
Ad esempio, un utente può selezionare il comando Interrompi tutto dal menu Debug per interrompere un programma che esegue un ciclo infinito. SDM indica al programma di arrestarsi chiamando CauseBreak. L'oggetto DE invia IDebugBreakEvent2
quando il programma viene infine arrestato.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll