Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use estas reglas para comprobar que su controlador usa correctamente los DDIs de Storport.
En esta sección
| Tema | Descripción |
|---|---|
Esta regla contiene una lista de DDIS de WDM (excepto las funciones interbloqueadas) a las que no se debe llamar en controladores de miniport físicos de StorPort. |
|
La regla NullCheck comprueba que un valor NULL dentro del código del controlador no se desreferencia más adelante en el controlador. Esta regla notifica un defecto si alguna de estas condiciones es cierta:
Cuando se producen infracciones de la regla NullCheck, las instrucciones de código más relevantes se destacan en el panel de árbol de trazas. Para obtener más información sobre cómo trabajar con la salida del informe, vea Informe de comprobador de controladores estáticos y Descripción del Visor de seguimiento. |
|
Esta regla contiene una lista de DDIs de solo puerto de StorPort (excepto las funciones interbloqueadas) a las que no se debe llamar en miniports de StorPort. |
|
Esta regla comprueba que el controlador no llama a ninguna de estas rutinas en desuso: StorPortValidateRange o StorPortLogError. |
Para seleccionar el conjunto de reglas de uso de DDI
Seleccione el proyecto de controlador (.vcxProj) en Microsoft Visual Studio. En el menú Controlador , haga clic en Iniciar comprobador de controladores estáticos....
Haga clic en la pestaña Reglas . En Conjuntos de reglas, seleccione DDIUsage.
Para seleccionar el conjunto de reglas predeterminado en una ventana del símbolo del sistema de comandos para desarrolladores de Visual Studio, especifique DDIUsage.sdv con la opción /check. Por ejemplo:
msbuild /t:sdv /p:Inputs="/check:DDIUsage.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores y comandos de comprobador de controladores estáticos (MSBuild).