Compartilhar via


Visão geral do mecanismo de depurador

O mecanismo do depurador (DbgEng.dll), normalmente chamado de mecanismo, fornece uma interface para examinar e manipular destinos de depuração no modo de usuário e no modo kernel no Microsoft Windows.

O mecanismo do depurador pode adquirir destinos, definir pontos de interrupção, monitorar eventos, consultar símbolos, ler e gravar na memória e controlar threads e processos em um destino.

Você pode usar o mecanismo de depurador para gravar bibliotecas de extensão do depurador e aplicativos autônomos. Esses aplicativos são chamados de aplicativos de mecanismo de depurador. Um aplicativo de mecanismo de depurador que usa a funcionalidade completa do mecanismo de depurador é chamado de depurador. Por exemplo, WinDbg, CDB, NTSD e KD são depuradores; o mecanismo do depurador fornece o núcleo de sua funcionalidade.

Conceitos do mecanismo:

Modelo de execução e sessão de depuração

Objetos de cliente

Entrada e saída

Examinando e manipulando destinos:

Destinos

Eventos

Pontos de Interrupção

Símbolos

Memória

Threads e processos

Documentação incompleta

Este é um documento preliminar e está incompleto no momento.

Para muitos conceitos relacionados aos depuradores e ao mecanismo do depurador que ainda não estão documentados aqui, consulte a seção Técnicas de Depuração desta documentação.

Para obter algumas das funcionalidades atualmente não documentadas da API do mecanismo de depurador, use o método Execute para executar comandos individuais do depurador.