Freigeben über


OidProcessing Rule Set (NDIS)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber OID-Anforderungen ordnungsgemäß verarbeitet.

In diesem Abschnitt

Thema BESCHREIBUNG

DoubleComplete

Die DoubleComplete-Regel gibt an, dass NDIS-Treiber eine Objektbezeichneranforderung (Object Identifier, OID) nicht mehrmals ausführen dürfen.

DoubleCompleteWorkItem

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.

NdisMNetPnPEventInOIDRequest

Diese Regel überprüft, ob NdisMNetPnPEvent nicht im Kontext einer OID-Anforderung aufgerufen wird.

So wählen Sie den OidProcessing-Regelsatz aus

  1. Wählen Sie Ihr Treiberprojekt (.vcxProj) in Microsoft Visual Studio aus. Klicken Sie im Menü Treiber auf Statische Treiberüberprüfung starten....

  2. 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).