Partilhar via


Criando um arquivo de log para a ferramenta de análise de código

O Programa de Certificação de Hardware do Windows requer um Log de Verificação de Driver (DVL) para envios de driver. Talvez seja necessário executar a ferramenta de análise de código antes de criar um DVL para o driver. O DVL pode conter um resumo dos resultados de ferramentas como CodeQL, análise de código e arquivos de log do Verificador de Driver Estático. Os arquivos de log não contêm informações de código-fonte. Para obter detalhes adicionais, consulte Static Tools Logo Test and CodeQL e Static Tools Logo Test

Para executar a análise de código no driver

  1. No Microsoft Visual Studio, selecione o arquivo de projeto de driver e, em seguida, selecione e segure (ou clique com o botão direito do mouse) para abrir as propriedades do projeto.
  2. No menu Analisar ou Compilar , selecione Executar Análise de Código na Solução.
  3. Se forem encontrados erros ou avisos, use a janela Relatório de Análise de Código para investigar a causa dos erros. Use as mensagens de aviso para corrigir esses problemas. Para obter mais informações sobre a ferramenta de análise de código, consulte Como executar a análise de código para drivers e Analisando a qualidade do código C/C++ usando a análise de código.

A ferramenta de análise de código para drivers grava os resultados no vc.nativecodeanalysis.all.xml de arquivo no subdiretório de configuração e plataforma de compilação do seu projeto, por exemplo, \Windows 8Release\x64.

Comentários

Code Analysis for Drivers é uma ferramenta de verificação estática em tempo de compilação que detecta erros básicos de codificação em programas C e C++ e inclui um módulo especializado projetado para detectar erros no código de driver (principalmente) de modo kernel. Em versões anteriores do WDK, o módulo específico do driver para análise de código fazia parte de uma ferramenta autônoma chamada PREfast for Drivers (PFD).

Janela do prompt de comando do Visual Studio

Você também pode executar a ferramenta de análise de código de uma janela de prompt de comando do Visual Studio. Configure o ambiente executando um dos seguintes arquivos em lote.

"C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

-Ou-

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x64

Execute a ferramenta Análise de código. Use a versão apropriada do Windows para seu envio.

msbuild.exe <vcxprojectfile> /p:Configuration="Win8 Release" /P:Platform=x64 /target:clean
msbuild.exe <vcxprojectfile> /p:Configuration="Win8 Release" /P:Platform=x64 /P:RunCodeAnalysisOnce=True

Para obter as informações mais atualizadas sobre os requisitos do Log de Verificação de Driver, consulte as Notas de versão do WDK.