Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SDV realiza uma verificação, ou seja, um teste para determinar se o comportamento real do driver está em conformidade com as regras que definem o comportamento adequado.
Quando você envia um comando para verificar um driver, o SDV executa um processo de três etapas, durante o qual determina quais arquivos ele precisa, prepara os arquivos e verifica o driver.
Este tópico descreve o que acontece em cada uma das etapas do processo de verificação.
Construir
Durante a etapa Build , o SDV compila, vincula e cria o driver usando o MSBuild.
Varredura
Durante a etapa De verificação , o SDV verifica o código do driver em busca de declarações de tipo de função, monta uma lista de pontos de entrada do driver e cria o arquivo Sdv-map.h no diretório que armazena o arquivo de fontes para o driver (conhecido como diretório de fontes do driver).
Verificar
Durante a etapa Verificar , o SDV prepara e verifica o driver usando as regras selecionadas para a verificação. Para obter mais informações sobre as regras que você pode selecionar, consulte Regras do Verificador de Driver Estático.
O SDV começa determinando se as regras selecionadas exigem componentes adicionais do modelo do sistema operacional. Se o fizerem, o SDV copiará os arquivos adicionais do modelo do sistema operacional no diretório de fontes do driver.
Em seguida, os arquivos de driver, arquivos de biblioteca, arquivos de código de regra (RuleName.slic) e arquivos de modelo do sistema operacional são vinculados a um único arquivo executável para a verificação.
O mecanismo de verificação do SDV verifica uma regra de cada vez até verificar todas as regras selecionadas.
Durante essa etapa, o SDV cria um subdiretório para cada regra verificada no diretório DriverPath\sdv\check.
Comentário
Embora o SDV execute as etapas no processo de verificação, ele grava mensagens de status na linha de comando, juntamente com mensagens de erro que relatam erros que surgem em cada etapa. Para obter informações sobre as mensagens de status, consulte Command-Line Saída. Para obter informações sobre as mensagens de erro, consulte Mensagens de Erro do Verificador de Driver Estático. Para obter informações sobre como habilitar o diagnóstico para ajudar você e a Microsoft a solucionar problemas com o SDV, consulte o Diagnóstico do Verificador de Driver Estático.