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.
Seções relacionadas
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.