Freigeben über


Regellistendatei für statische Treiberüberprüfung

Eine SDV-Regellistendatei ist eine Textdatei, die eine oder mehrere Statische Treiberüberprüfungsregeln oder Regelnamenmuster mit einem Regel- oder Regelnamenmuster in jeder Zeile auflistet. Die Regeln können in beliebiger Reihenfolge angezeigt werden, und sie werden in der Reihenfolge überprüft, in der sie angezeigt werden. Die Datei hat die Dateinamenerweiterung .sdv, z. B. Test.sdv.

Die Regel, die in jeder Zeile aufgeführt ist, kann der Name einer Regel oder ein Platzhalterzeichen (*) sein, das alle SDV-Regeln darstellt.

SDV enthält eine Reihe nützlicher Regellistendateien in den \tools\sdv\samples\rule_sets\wdm-Unterverzeichnis des WDK, und Sie können eigene erstellen.

Informationen zum Verwenden einer Regellistendatei in einem Befehl finden Sie unter den Befehlen "Static Driver Verifier" (MSBuild).To use a rule list file in a command, see the Static Driver Verifier commands (MSBuild).

In der Regel würden Sie eine Regellistendatei verwenden, um mehrere Regeln für eine SDV-Überprüfung anzugeben, die Sie nicht mit einem Regelnamenmuster angeben können. Es ist auch nützlich für Batch- und Regressionstests.

beispiele für

Die folgende Beispielregellistendatei listet eine Reihe ausgewählter SDV-Regeln auf.

AddDevice
IrqlApcLte
LowerDriverReturn
KeWaitDeadlock
ZwRegistryOpen

Der folgende Befehl verwendet eine Regellistendatei "MyRules.sdv", um eine SDV-Überprüfung zu starten.

msbuild /t:sdv /p:Inputs="/check:D:\SDV\MyRules.sdv" mydriver.VcxProj /p:Configuration="Windows 7 Release" /p:Platform=Win32

Kommentar

Die Regellistendateien, die Sie zum Auflisten der Regeln für eine Überprüfung erstellen, weisen die Dateinamenerweiterung SDV auf. Die SDV-Quellcodedateien für Regeln haben die Dateinamenerweiterung .slic.