Descrizioni degli eventi
Ogni tipo di evento ha uno scopo specifico.
Eventi e motivi per il loro uso
Evento | Descrizione |
---|---|
Attivare gli eventi del documento | Si verifica quando il motore di debug (DE) desidera che l'IDE si apra o porti un documento in primo piano. |
Eventi di errore del punto di interruzione o associati a punti di interruzione | Inviato quando un punto di interruzione è associato o quando un punto di interruzione non può essere associato e viene restituito un errore. |
Eventi di interruzione non associati | Si verifica quando un punto di interruzione associato annulla l'associazione dal codice. |
Può arrestare gli eventi | Inviato all'IDE per determinare se l'utente vuole arrestarsi in un punto specificato nel codice. |
Eventi del punto di interruzione | Si verifica quando viene raggiunto un codice o un punto di interruzione dei dati. |
Eventi di testo del documento | Si verifica quando il testo in un documento viene modificato. Questi eventi non vengono inviati tramite il IDebugEventCallBack2::Event metodo . |
Creare eventi del motore | Inviato quando viene creato per la prima volta un motore. |
Eventi del punto di ingresso | Inviato quando il programma sottoposto a debug ha eseguito il codice di inizializzazione e ha raggiunto il primo punto di ingresso dell'utente. |
Eventi di eccezione | Inviato quando un programma in esecuzione raggiunge un'eccezione. |
Eventi completi di valutazione delle espressioni | Inviato al termine della valutazione asincrona delle espressioni. |
Trova eventi Symbol | Inviato ogni volta che l'oggetto DE deve chiedere all'utente di trovare i simboli per un modulo. |
Caricare gli eventi completi | Inviato solo quando il caricamento iniziale del programma è completo e il primo codice sta per essere eseguito nel programma. |
Eventi di messaggio | Inviato quando i messaggi vengono inviati agli utenti. |
Eventi di caricamento dei moduli | Inviato quando viene caricato o scaricato un nuovo modulo. |
Eventi stringa di output | Inviato quando il programma scrive l'output di debug. |
Creare ed eliminare eventi | Inviato per annunciare la creazione o la distruzione di processi, programmi, proprietà, sessioni e thread in modo che l'IDE di Visual Studio possa tenere traccia dello stato dei programmi sottoposti a debug. |
Eventi di completamento passaggio | Inviato al termine di un passaggio. |
Eventi di modifica del nome del thread | Inviato quando l'utente modifica il nome di un thread. |
Eventi di modifica del nome del programma | Inviato quando l'utente modifica il nome di un programma. |