Roteiro para estender o depurador
Esta documentação fornece informações de guia e referência para estender o depurador do Visual Studio com o SDK do Visual Studio.
A documentação de depuração do Visual Studio inclui exemplos, uma referência abrangente e vários cenários representativos que demonstram maneiras típicas de personalizar o depurador.
Seu compilador e sua saída determinam o que é necessário para configurar a depuração em seu produto. Se o compilador:
Destina-se ao sistema operacional nativo do Windows e grava um arquivo . PDB , você pode depurar programas com o mecanismo de depuração de código nativo (DE), que é integrado ao Visual Studio. Você não precisa implementar um DE ou avaliador de expressão. O avaliador de expressão é escrito para a sintaxe da linguagem de programação C++.
Produz saída Microsoft intermediate language (MSIL), você pode depurar programas com o mecanismo de depuração de código gerenciado DE, que também é integrado ao Visual Studio. Assim, você só precisa implementar um avaliador de expressão. Um avaliador de expressão de exemplo é fornecido para você. Para Mais informações, consulte os seguintes tópicos:
Contexto de avaliação da expressão
Avaliação da expressão no modo de interrupção
Escrever um avaliador de expressão de tempo de execução de linguagem comum
Destina-se a um sistema operacional proprietário ou a algum outro ambiente de tempo de execução, você precisa escrever seu próprio DE. Um tutorial que cria um DE simples usando ATL COM é fornecido. Para Mais informações, consulte os seguintes tópicos:
Criar um mecanismo de depuração personalizado
Tutorial: Criar um mecanismo de depuração usando ATL COM