Condividi tramite


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

Vedi anche