Partilhar via


Visão geral do mecanismo de depurador

O motor do depurador (DbgEng.dll), normalmente referido como o motor de , fornece uma interface para examinar e manipular alvos de depuração no modo utilizador e no modo kernel no Microsoft Windows.

O motor de depuração pode adquirir alvos, definir pontos de interrupção, monitorizar eventos, consultar símbolos , ler e gravar na memória e controlar threads e processos num alvo.

Você pode usar o mecanismo do depurador para escrever tanto bibliotecas de extensão do depurador quanto aplicativos autónomos. Esses aplicativos são chamados de aplicativos de mecanismo de depurador . Uma aplicação de mecanismo de depurador que usa a funcionalidade completa do mecanismo de depurador é chamada um depurador . Por exemplo, WinDbg, CDB, NTSD e KD são depuradores; o mecanismo de depuração fornece o núcleo da funcionalidade deles.

Conceitos de Motores:

Sessão de depuração e modelo de execução

Objetos do Cliente

Entrada e Saída

Examinando e manipulando alvos:

Alvos

Eventos

Pontos de Interrupção

Símbolos

Memória

Threads e Processos

Documentação incompleta

Trata-se de um documento preliminar e encontra-se atualmente incompleto.

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.