Set di regole di avviso (Storport)
Usare queste regole per verificare che il driver possa elaborare correttamente i provider di servizi di integrazione in vari contesti e seguire le procedure consigliate di Microsoft.
Contenuto della sezione
Argomento | Descrizione |
---|---|
Questa regola verifica che quando viene chiamata la macro PAGED_CODE , il driver è in irQL < DISPATCH_LEVEL. Qualsiasi codice in esecuzione in IRQL >= DISPATCH_LEVEL deve essere in memoria non a pagina per evitare di causare errori di pagina. |
|
Questa regola verifica che un SRB non sia completato con lo stato SRB_STATUS_PENDING. |
Per selezionare il set di regole di avviso
Selezionare il progetto driver (con estensione vcxProj) in Microsoft Visual Studio. Dal menu Driver fare clic su Avvia verifica driver statico....
Fare clic sulla scheda Regole . In Set di regole selezionare Avviso.
Per selezionare il set di regole predefinito da una finestra del prompt dei comandi per sviluppatori di Visual Studio, specificare Warning.sdv con l'opzione /check . Ad esempio:
msbuild /t:sdv /p:Inputs="/check:Warning.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
Per altre informazioni, vedere Uso del verificatore driver statico per trovare i difetti nei comandi driver e verifica driver statici (MSBuild).