Condividi tramite


IDebugPendingBreakpoint2

Questa interfaccia rappresenta un punto di interruzione che è pronto per l'associazione a un percorso di codice.

IDebugPendingBreakpoint2 : IUnknown

Note per gli implementatori

Il motore di (DE) debug implementa questa interfaccia come parte del supporto per i punti di interruzione.

Note per i chiamanti

Una chiamata IDebugEngine2:: CreatePendingBreakpoint crea un punto di interruzione in IDebugBreakpointRequest2 attesa in un'interfaccia. Una chiamata IDebugPendingBreakpoint2:: associazione crea un'interfaccia di IDebugBreakpoint2 che rappresenta un punto di interruzione associato nel programma.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugPendingBreakpoint2.

Metodo

Descrizione

IDebugPendingBreakpoint2:: CanBind

Determina se questo punto di interruzione corrente può essere associato a un percorso di codice.

IDebugPendingBreakpoint2:: associazione

Associa questo punto di interruzione corrente a uno o più percorsi di codice.

IDebugPendingBreakpoint2:: GetState

Ottiene lo stato di questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: GetBreakpointRequest

Ottiene la richiesta del punto di interruzione utilizzata per creare questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: virtualizzare

Alternare lo stato virtualizzato di questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: Attivare

Alternare lo stato attivato di questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: SetCondition

Imposta o modifica la condizione associata a questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: SetPassCount

Imposta o modifica il conteggio della sessione associato a questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: EnumBoundBreakpoints

Enumera i punti di interruzione limitano da questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: EnumErrorBreakpoints

Enumera i punti di interruzione di errore in derivato da questo punto di interruzione corrente.

IDebugPendingBreakpoint2:: Eliminazione

elimina questo punto di interruzione in corso e tutti i punti di interruzione limitano da.

Note

IDebugPendingBreakpoint2 può essere considerato come un provider di tutte le informazioni necessarie necessarie per associare un punto di interruzione da codificare applicabile a uno o più programma.

Di un punto di interruzione in attesa potenzialmente possibile scrivere più di un punto di interruzione associato. Ad esempio, un punto di interruzione nel modello di tipo c ++-style potrebbe produrre un punto di interruzione associato per ogni istanza univoca del modello.

Requisiti

intestazione: msdbg.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugEngine2:: CreatePendingBreakpoint

IDebugBreakpointBoundEvent2:: GetPendingBreakpoint

IDebugBoundBreakpoint2:: GetPendingBreakpoint

IDebugErrorBreakpoint2:: GetPendingBreakpoint