Compartir a través de


Envío de eventos

El mecanismo para la comunicación entre el depurador y el motor de depuración (DE) es un modelo de eventos basado en DCOM. Los eventos se envían como objetos COM y cada evento tiene parámetros que especifican:

  • El DE que organizó el evento.

  • Una descripción de lo que sucedió.

  • La información de proceso, programa y hilo que identifica el contexto de dónde se produjo el evento. El proceso no se envía para eventos enviados desde un DE.

  • Tipo de evento que indica si el evento es sincrónico o asincrónico.

    Todos los eventos de depuración se envían mediante el método IDebugEventCallback2::Event.

En esta sección

Los orígenes de eventos explican los dos orígenes de eventos: el motor de depuración (DE) y el administrador de depuración de sesión (SDM).

Los tipos de eventos admitidos describen los tipos de eventos admitidos actualmente: asincrónicos y sincrónicos.

Las descripciones de eventos definen eventos y las razones de su uso.

La creación de un motor de depuración personalizado describe cómo funciona un DE con el intérprete o el sistema operativo para proporcionar servicios de depuración.