Condividi tramite


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.

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.