IDebugBreakpointUnboundEvent2
Questa interfaccia indica al gestore di debug della sessione (SDM) che un punto di interruzione associato non è stato associato da un programma caricato.
Sintassi
IDebugBreakpointUnboundEvent2 : IUnknown
Note per gli implementatori
Il motore di debug implementa questa interfaccia come parte del supporto per i punti di interruzione. L'interfaccia IDebugEvent2 deve essere implementata nello stesso oggetto di questa interfaccia( SDM usa QueryInterface per accedere all'interfaccia IDebugEvent2
).
Note per i chiamanti
L'oggetto DE crea e invia questo oggetto evento quando un punto di interruzione associato non è associato. L'evento viene inviato usando la funzione di callback IDebugEventCallback2 fornita dal SDM quando è collegata al programma sottoposto a debug.
Metodi nell'ordine Vtable
Nella tabella seguente vengono illustrati i metodi di IDebugBreakpointUnboundEvent2
.
metodo | Descrizione |
---|---|
GetBreakpoint | Ottiene il punto di interruzione che è diventato non associato. |
GetReason | Ottiene il motivo per cui il punto di interruzione non è associato. |
Osservazioni:
Quando una DLL o una classe del motore di debug viene scaricata, tutti i punti di interruzione associati al codice in tale modulo devono essere scollegati dal programma sottoposto a debug. Viene IDebugBreakpointUnboundEvent2
inviato per ogni punto di interruzione non associato.
Requisiti
Intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll