OidProcessing Rule Set (NDIS)
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber OID-Anforderungen ordnungsgemäß verarbeitet.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Die DoubleComplete-Regel gibt an, dass NDIS-Treiber eine Objektbezeichneranforderung (Object Identifier, OID) nicht mehrmals ausführen dürfen. |
|
Die DoubleCompleteWorkItem-Regel gibt an, dass NDIS-Treiber eine OID-Anforderung nicht mehrmals abschließen dürfen, wenn die Fertigstellung in einem Arbeitselement zurückgestellt wurde. |
|
Diese Regel überprüft, ob NdisMNetPnPEvent nicht im Kontext einer OID-Anforderung aufgerufen wird. |
So wählen Sie den OidProcessing-Regelsatz aus
Wählen Sie Ihr Treiberprojekt (.vcxProj) in Microsoft Visual Studio aus. Klicken Sie im Menü Treiber auf Statische Treiberüberprüfung starten....
Klicken Sie auf die Registerkarte Regeln . Wählen Sie unter Regelsätzedie Option OidProcessing aus.
Um den Standardregelsatz aus einem Visual Studio-Entwicklereingabeaufforderungsfenster auszuwählen, geben Sie OidProcessing.sdv mit der Option /check an. Beispiel:
msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
Weitere Informationen finden Sie unter Using Static Driver Verifier to Find Defects in Drivers and Static Driver Verifier commands (MSBuild).