Inviare gli eventi
Il meccanismo per la comunicazione tra il debugger e il motore di debug (DE) è un modello di evento basato su DCOM. Gli eventi vengono inviati come oggetti COM e ogni evento ha parametri che specificano:
DE che ha chiamato l'evento.
Descrizione di ciò che è successo.
Informazioni sul processo, sul programma e sul thread che identificano il contesto di dove si è verificato l'evento. Il processo non viene inviato per gli eventi inviati da un de.
Tipo di evento che indica se l'evento è sincrono o asincrono.
Tutti gli eventi di debug vengono inviati usando il metodo IDebugEventCallback2::Event.
In questa sezione
Le origini eventi illustrano le due origini degli eventi: il motore di debug (DE) e il gestore di debug della sessione (SDM).
I tipi di evento supportati illustrano i tipi di evento attualmente supportati: asincroni e sincroni.
Le descrizioni degli eventi definiscono gli eventi e i motivi dell'uso.
Sezioni correlate
La creazione di un motore di debug personalizzato descrive il funzionamento di un de con l'interprete o il sistema operativo per fornire servizi di debug.