次の方法で共有


静的ドライバー検証ツールの規則一覧ファイル

SDV ルール リスト ファイルは、1 つまたは複数の 静的ドライバー検証ツールの規則 またはルール名パターンを一覧表示するテキスト ファイルで、各行に 1 つのルールまたはルール名パターンがあります。 ルールは任意の順序で表示でき、表示される順序で検証されます。 ファイルには、Test.sdv などの .sdv ファイル名拡張子があります。

各行に一覧表示されるルールは、1 つのルールの名前にすることも、すべての 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 ファイル名拡張子があります。