Regeln für KMDF-Treiber
In diesem Abschnitt werden die DDI-Complianceregeln für KMDF-Treiber (Kernel Mode Driver Framework) aufgelistet und beschrieben, die Sie in eine Überprüfung einbeziehen können.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
Der Standardregelsatz (Default.sdv) gibt die empfohlenen Regelsätze an, die bei der Analyse des Treibers verwendet werden sollen. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber KMDF-DDIs ordnungsgemäß verwendet. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) ordnungsgemäß verarbeitet. |
|
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. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber freigegebene Ressourcen ordnungsgemäß verwaltet. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber einen allgemeinen Satz von Anforderungen für die ordnungsgemäße Handhabung von Geräteobjekten und -schlüsseln ordnungsgemäß erfüllt und dass der Treiber keine Aufrufe an DDIs durchführt, die nicht für einen Nicht-PnP-Treiber oder für einen Nicht-FDO-Treiber geeignet sind, der kein Besitzer von Energierichtlinien ist. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber E/A-Anforderungspakete (IRP) ordnungsgemäß abschließt oder abbricht. |
|
Verwenden Sie diese Regeln, um zu überprüfen, ob Ihr Treiber einige spezialisierte KMDF-Methoden für USB-Geräte ordnungsgemäß verarbeitet. |
|
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. |