Condividi tramite


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

IDebugBreakpointErrorEvent2:: GetErrorBreakpoint

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

Vedere anche

Riferimenti

IDebugEvent2

IDebugErrorBreakpoint2

IDebugPendingBreakpoint2

IDebugBreakpointBoundEvent2

IDebugEventCallback2