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.
Use essas regras para verificar se o driver usa os DDIs do Storport corretamente.
Nesta seção
| Tópico | Descrição |
|---|---|
Essa regra contém uma lista de DDIs do WDM (excluindo funções intertravadas) que não devem ser chamadas em drivers de miniportos StorPort físicos. |
|
A regra NullCheck verifica se um valor NULL dentro do código de driver não é desreferenciado posteriormente no driver. Essa regra relatará um defeito se uma dessas condições for verdadeira:
Com violações de regra NullCheck, as instruções de código mais relevantes são realçadas no painel de árvore de rastreamento. Para obter mais informações sobre como trabalhar com a saída do relatório, consulte Relatório do Verificador de Driver Estático e Noções básicas sobre o Visualizador de Rastreamento. |
|
Essa regra contém uma lista de DDIs apenas porta StorPort (excluindo funções intertravadas) que não devem ser chamadas nos miniportadores StorPort. |
|
Essa regra verifica se o driver não chama nenhuma dessas rotinas preteridas: StorPortValidateRange ou StorPortLogError. |
Para selecionar o conjunto de regras de uso de DDI
Selecione seu projeto de driver (.vcxProj) no Microsoft Visual Studio. No menu Driver , clique em Iniciar Verificador de Driver Estático....
Clique na guia Regras . Em Conjuntos de Regras, selecione DDIUsage.
Para selecionar o conjunto de regras padrão usando uma janela de prompt de comando do desenvolvedor do Visual Studio, especifique DDIUsage.sdv com a opção /check. Por exemplo:
msbuild /t:sdv /p:Inputs="/check:DDIUsage.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32Para obter mais informações, consulte Usando o Verificador de Driver Estático para localizar defeitos em drivers e comandos do Verificador de Driver Estático (MSBuild).