靜態驅動程式驗證器規則清單檔案
SDV 規則清單檔案是一個文字檔,其中列出一或多個 靜態驅動程式驗證器規則 或規則名稱模式,每個行都有一個規則或規則名稱模式。 規則可以依任何順序顯示,並依其出現的順序進行驗證。 檔案的副檔名為 .sdv,例如 Test.sdv。
每一行列出的規則可以是一個規則的名稱,也可以是萬用字元 (*) ,代表所有 SDV 規則。
SDV 在 WDK 的 \tools\sdv\samples\rule_sets\wdm 子目錄中包含一組有用的規則清單檔案,您可以自行建立。
若要在命令中使用規則清單檔案,請參閱 MSBuild) (靜態驅動程式驗證程式命令 。
一般而言,您會使用規則清單檔案來指定無法使用規則名稱模式指定的 SDV 驗證多個規則。 它也適用于批次和迴歸測試。
範例
下列範例規則清單檔案會列出一組選取的 SDV 規則。
AddDevice
IrqlApcLte
LowerDriverReturn
KeWaitDeadlock
ZwRegistryOpen
下列命令會使用規則清單檔案 MyRules.sdv 來啟動 SDV 驗證。
msbuild /t:sdv /p:Inputs="/check:D:\SDV\MyRules.sdv" mydriver.VcxProj /p:Configuration="Windows 7 Release" /p:Platform=Win32
評論
您建立的規則清單檔案會列出驗證的規則副檔名為 .sdv。 規則的 SDV 原始程式碼檔副檔名為 .slic。