L'invio di eventi
Il meccanismo di comunicazione tra il debugger e il motore di debug (DE) è un modello eventi basato su DCOM. Gli eventi vengono inviate come oggetti COM e ogni evento ha parametri che specificano le operazioni seguenti:
Il DE che ha chiamato l'evento.
Una descrizione di ciò che si è verificato.
Il processo, il programma e le informazioni del thread che identificano il contesto di in cui si è verificato l'evento. Il processo non viene inviato per gli eventi generati da un DE.
il tipo di evento che indica se l'evento è sincrono o asincrono.
Tutti gli eventi di debug vengono inviati mediante il metodo IDebugEventCallback2:: evento.
Argomenti della sezione
Origini eventi
Vengono illustrati i due origini degli eventi: il motore (DE) di debug e la sessione di debug l'amministratore (SDM).Tipi di eventi supportati
Vengono descritti i tipi di evento attualmente supportati: asincrono e sincrono.Descrizioni degli eventi
Definisce gli eventi e i motivi per l'uso.
Sezioni correlate
- creare un motore di debug personalizzato
Viene descritto il funzionamento di un DE all'interprete o il sistema operativo per fornire servizi di debug.