Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use estas regras para verificar se o driver utiliza os DDIs Storport corretamente.
Nesta secção
| Tópico | Descrição |
|---|---|
Esta regra contém uma lista de DDIs WDM (excluindo funções intertravadas) que não devem ser chamadas em drivers físicos de miniporta StorPort. |
|
A regra NullCheck verifica se um valor NULL dentro do código do driver não é desreferenciado posteriormente no driver. Esta regra relata um defeito se uma destas condições for verdadeira:
** Com violações da regra NullCheck, as instruções de código mais relevantes são realçadas no painel da estrutura hierárquica de rastreamento. Para obter mais informações sobre como trabalhar com saída de relatório, consulte Relatório do verificador de driver estático e Noções básicas sobre o visualizador de rastreamento. |
|
Esta regra contém uma lista de DDIs exclusivamente para a porta StorPort (excluindo funções intertravadas) que não devem ser invocadas nas miniportas StorPort. |
|
Esta 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 em 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).