IDebugBreakEvent2
Questa interfaccia consente all'amministratore di debug della sessione (SDM) che l'interruzione asincrona correttamente completata.
IDebugBreakEvent2 : IUnknown
Note per gli implementatori
Il DE implementa questa interfaccia per supportare l'utente interrompe un programma. IDebugEvent2 L'interfaccia deve essere implementata nello stesso oggetto di questa interfaccia (utilizzi QueryInterface di SDM accedere all'interfaccia di IDebugEvent2 ).
Note per i chiamanti
Le chiamate di SDM IDebugProgram2:: CauseBreak quando l'utente ha richiesto il programma sottoposto a debug per essere sospeso. quando il programma correttamente è stato messo in pausa, il DE invia l'evento di IDebugBreakEvent2 . Questo evento viene inviato mediante IDebugEventCallback2 la funzione di callback fornite da SDM quando è collegato al programma sottoposto a debug.
Note
Ad esempio, un utente può selezionare il comando di interrompere tutti scegliere dal menu Debug uscire da un programma eseguito un ciclo infinito. Lo SDM indica al programma di interruzione chiamando IDebugProgram2:: CauseBreak. Il DE invia IDebugBreakEvent2 quando il programma viene interrotto.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll