Compartilhar via


Enviar eventos

O mecanismo de comunicação entre o depurador e o DE (mecanismo de depuração) é um modelo de evento baseado em DCOM. Os eventos são enviados como objetos COM, e cada evento tem parâmetros que especificam:

  • O DE que chamou o evento.

  • Uma descrição do que aconteceu.

  • As informações de processo, programa e thread que identificam o contexto de onde o evento ocorreu. O processo não é enviado para eventos enviados de um DE.

  • O tipo de evento que indica se o evento é síncrono ou assíncrono.

    Todos os eventos de depuração são enviados usando o método IDebugEventCallback2::Event.

Nesta seção

A página Fontes de evento explica as duas fontes de eventos: o mecanismo de depuração (DE) e o gerenciador de depuração de sessão (SDM).

A página Tipos de eventos aceitos discute os tipos de eventos que atualmente têm suporte: assíncrono e síncrono.

A página Descrições de eventos define os eventos e os motivos para o uso deles.

A seção Creating a custom debug engine descreve como um DE funciona com o interpretador ou com o sistema operacional para fornecer serviços de depuração.