Freigeben über


Listendatei für statische Treiberüberprüfungsregeln

Eine SDV-Regellistendatei ist eine Textdatei, in der mindestens eine Statische Treiberüberprüfungsregeln oder Regelnamenmuster mit einem Regel- oder Regelnamenmuster in jeder Zeile aufgelistet sind. 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 im Unterverzeichnis \tools\sdv\samples\rule_sets\wdm des WDK, und Sie können eine eigene Datei erstellen.

Informationen zum Verwenden einer Regellistendatei in einem Befehl finden Sie unter Statische Treiberüberprüfungsbefehle (MSBuild).

In der Regel verwenden Sie eine Regellistendatei, 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

Die folgende Beispielregellistendatei listet einen Satz ausgewählter SDV-Regeln auf.

AddDevice
IrqlApcLte
LowerDriverReturn
KeWaitDeadlock
ZwRegistryOpen

Der folgende Befehl verwendet die 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, verfügen über die Dateinamenerweiterung .sdv. Die SDV-Quellcodedateien für Regeln verfügen über die Dateinamenerweiterung .slic.