IDebugBreakpointErrorEvent2
Questa interfaccia consente all'amministratore di debug della sessione (SDM) di un punto di interruzione in attesa non può essere associato a un programma caricato, a causa di un avviso o un errore.
IDebugBreakpointErrorEvent2 : IUnknown
Note per gli implementatori
Il DE implementa questa interfaccia come parte del supporto per i punti di interruzione. 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
Il DE crea e invia questo oggetto evento quando di un punto di interruzione in attesa non può essere associato al programma sottoposto a debug. L'evento viene inviato mediante IDebugEventCallback2 la funzione di callback fornite da SDM quando è collegato al programma sottoposto a debug.
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDebugBreakpointErrorEvent2.
Metodo |
Descrizione |
---|---|
Ottiene IDebugErrorBreakpoint2 l'interfaccia che descrive il problema o l'errore. |
Note
Ogni volta che un punto di interruzione verrà associato, un evento viene inviato a SDM. Se il punto di interruzione non può essere associato, IDebugBreakpointErrorEvent2 viene inviato; in caso contrario, IDebugBreakpointBoundEvent2 viene inviato.
Ad esempio, quando la condizione associata al punto di interruzione in attesa non si riesce ad analizzare o valutare, un avviso viene inviato dal punto di interruzione in attesa non può essere associato a. Questa situazione può verificarsi se il codice del punto di interruzione non ha caricato nuovamente.
Requisiti
intestazione: msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll