punti di interruzione (Visual Studio SDK)
Esistono tre tipi di punti di interruzione: in sospeso, associato e errore.
Di un punto di interruzione in sospeso:
Costituisce un'api che contiene tutte le informazioni necessarie per associare un punto di interruzione a uno o più contesti di codice in uno o più programmi. Ogni volta che un programma che esegue codice eseguito il debug del test da caricare, il motore di debug controlla tutti i punti di interruzione in sospeso per verificare se possono essere associati.
Di un punto di interruzione in attesa non associa mai al codice, ma raccoglie ed è detto di contenere tutti i punti di interruzione associati generati.
è rappresentato da un'interfaccia di IDebugPendingBreakpoint2 .
Un punto di interruzione associato:
È un'astrazione per un punto di interruzione associato o limite a un unico contesto di codice. Ogni punto di interruzione associato viene generato in risposta a un punto di interruzione in attesa. Di un punto di interruzione in attesa possibile, tuttavia, generare più di un punto di interruzione associato.
Quando il codice viene scaricato, un punto di interruzione associato può essere separatoe e rimosso.
è rappresentato da un'interfaccia di IDebugBoundBreakpoint2 .
un punto di interruzione di errori:
È un'astrazione per la descrizione dell'errore quando si tenta di eseguire l'associazione di un punto di interruzione in attesa in un contesto di codice. Un punto di interruzione di errori descrive un errore nella posizione o l'espressione stessa del punto di interruzione. Per ulteriori informazioni, vedere Punti di interruzione necessari.
L'errore del punto di interruzione può essere un errore o un avviso.
è rappresentato da un'interfaccia di IDebugErrorBreakpoint2 .