Condividi tramite


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

Vedi anche