Roteiro para estender o depurador
Esta documentação fornece informações de referência e guia para estender o Visual Studio o depurador com a SDK do Visual Studio.
Visual Studiodepuração de documentação inclui exemplos, uma referência abrangente e vários cenários representativos que demonstram típicas maneiras de personalizar o depurador.
Seu compilador e sua saída determinam o que você precisa fazer para implementar a depuração no seu produto. Se seu compilador:
Destina-se o 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 precisará implementar um avaliador DE ou expressão. O avaliador da expressão é destinado a sintaxe da linguagem de programação C++.
Produz Microsoft intermediate language (MSIL) de saída, você pode depurar programas com o mecanismo de depuração de código gerenciado DE, que também está integrado Visual Studio. Assim, você só precisa implementar um avaliador de expressão. Um avaliador de expressão de amostra é fornecida para você. Para obter mais informações, consulte os seguintes tópicos:
Contexto de avaliação de expressão
Avaliação da expressão no modo de interrupção
Escrevendo um avaliador da expressão em tempo de execução de linguagem comum
Destinos de um proprietário operando o sistema ou outro ambiente de tempo de execução, você precisa escrever seu próprio DE. Um tutorial que cria um DE simple usando COM ATL é fornecido. Para obter mais informações, consulte os seguintes tópicos:
Criando um mecanismo de depuração personalizada
Tutorial: Criando um mecanismo de depuração usando COM ATL