Ensemble de règles d’avertissement (NDIS)
Utilisez ces règles pour vérifier que votre pilote peut traiter correctement les IRP dans différents contextes et suivre les meilleures pratiques recommandées par Microsoft.
Rubrique | Description |
---|---|
La règle NdisStallExecution_Delay spécifie que NdisStallExecution ne doit jamais être appelé à l’aide d’une valeur pour MicrosecondsToStall supérieure à 50 microsecondes. |
Pour sélectionner l’ensemble de règles d’avertissement
Sélectionnez votre projet de pilote (.vcxProj) dans Microsoft Visual Studio. Dans le menu Pilote , cliquez sur Lancer le vérificateur de pilote statique....
Cliquez sur l’onglet Règles . Sous Ensembles de règles, sélectionnez Avertissement.
Pour sélectionner l’ensemble de règles par défaut dans une fenêtre d’invite de commandes du développeur Visual Studio, spécifiez Warning.sdv avec l’option /case activée. Par exemple :
msbuild /t:sdv /p:Inputs="/check:Warning.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
Pour plus d’informations, consultez Utilisation du vérificateur de pilote statique pour rechercher des défauts dans les pilotes et commandes msBuild (Static Driver Verifier).