Freigeben über


Regeln für WDM-Treiber

In diesem Abschnitt

Thema BESCHREIBUNG

Standardregelsatz (WDM)

Der Standardregelsatz (Default.sdv) gibt die empfohlenen Regelsätze an, die bei der Analyse des Treibers verwendet werden sollen.

DDI-Nutzungsregelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber WDM-DDIs ordnungsgemäß verwendet.

IrpPending Rule Set (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) korrekt pendiert.

IrpProcessing Rule Set (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) ordnungsgemäß verarbeitet.

IrpTracking Rule Set (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) ordnungsgemäß nachverfolgt, sodass das Gerät nicht entfernt wird, während IRPs ausstehen.

Irql-Regelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber DDI-Aufrufe am erforderlichen IRQL durchführt.

Ein Treiber, der die IRQL-Regeln nicht befolgt, kann während des Betriebs zu schwerwiegenden Problemen führen, die zu Deadlockbedingungen oder Computerabstürzen führen können.

LocalIrpProcessing-Regelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) ordnungsgemäß verarbeitet, die vom Treiber erstellt werden.

Sperrregelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber freigegebene Ressourcen ordnungsgemäß verwaltet.

Sonstiger Regelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber einen allgemeinen Satz von Anforderungen für die ordnungsgemäße Behandlung von Registrierungsschlüsseln, Zeichenfolgen und Geräteobjektzeigern ordnungsgemäß erfüllt.

Warnungsregelsatz (WDM)

Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber IRPs in verschiedenen Kontexten ordnungsgemäß verarbeiten kann und die von Microsoft empfohlenen bewährten Methoden befolgt.