creare un motore di debug personalizzato
Il modulo (DE) di debug è un componente che consente di eseguire il debug di architetture di runtime particolari. Esiste in genere un solo DE implementation per ambiente di runtime.
Nota
Mentre è DE implementations separato per Transact-SQL e JScript, VBScript o JScript condividono un singolo DE.
Funzionamento Di un DE all'interprete o il sistema operativo per fornire a tali servizi di debug quali il controllo di esecuzione, i punti di interruzione e la valutazione delle espressioni. Questi servizi sono distribuiti tra il DE interfaces e possono causare il debugger per la transizione tra le modalità operative diversi. Per ulteriori informazioni, vedere modalità operative.
Creare un DE effettuando le operazioni seguenti:
registrare un DE con Visual Studio
Impostazione di un programma da sottoporre a debug
Controllo dell'esecuzione e valutazione dello stato
L'invio di eventi
chiusura e rimuovere
In questa sezione
Registrare il modulo di debug personalizzato
Vengono illustrati i passaggi necessari per registrare il modulo di debug con Visual Studio in modo da poterlo utilizzare.Impostazione di un programma da sottoporre a debug
Viene fornita la prima che il DE possibile eseguire il debug di un programma, è innanzitutto necessario avviare il DE o associarlo a un programma esistente.Controllo dell'esecuzione e valutazione dello stato
Viene illustrato perché il debug di un'applicazione richiede implementare le funzionalità del controllo di esecuzione.L'invio di eventi
Viene descritta la comunicazione tra il debugger e il DE come modello eventi basato su DCOM.chiusura e rimuovere
Viene illustrato come ottenere la terminazione normale, ovvero non sono presenti punti di interruzione, eccezioni, errori di runtime, o cicli infiniti nell'applicazione di cui eseguire il debug.Eventi chiamante del debugger
Viene descritto l'ordine degli eventi che si verificano in una sessione di debug.Procedura: Eseguire il debug di un modulo di debug personalizzato
Viene descritto come eseguire il debug di un oggetto personalizzato DE.