Aracılığıyla paylaş


Statik Sürücü Doğrulayıcı Kural Listesi Dosyası

SDV kural listesi dosyası, her satırda bir kural veya kural adı deseni olan bir veya daha fazla Statik Sürücü Doğrulayıcı kuralı veya kural adı desenini listeleyen bir metin dosyasıdır. Kurallar herhangi bir sırada görünebilir ve göründükleri sırayla doğrulanır. Dosya, Test.sdv gibi bir .sdv dosya adı uzantısına sahiptir.

Her satırda listelenen kural bir kuralın adı olabileceği gibi, tüm SDV kurallarını temsil eden joker karakter (*) de olabilir.

SDV, WDK'nin \tools\sdv\samples\rule_sets\wdm alt dizininde bir dizi yararlı kural listesi dosyası içerir ve kendiniz oluşturabilirsiniz.

Bir komutta kural listesi dosyası kullanmak için bkz. Statik Sürücü Doğrulayıcı komutları (MSBuild).

Genellikle, SDV doğrulaması için kural adı düzeniyle belirtemeyeceğiniz birden çok kural belirtmek için bir kural listesi dosyası kullanırsınız. Toplu iş ve regresyon testi için de yararlıdır.

Örnekleri

Aşağıdaki örnek kural listesi dosyası, seçili SDV kuralları kümesini listeler.

AddDevice
IrqlApcLte
LowerDriverReturn
KeWaitDeadlock
ZwRegistryOpen

Aşağıdaki komut, SDV doğrulamasını başlatmak için MyRules.sdv adlı bir kural listesi dosyası kullanır.

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

Yorum

Doğrulama kurallarını listelemek için oluşturduğunuz kural listesi dosyaları .sdv dosya adı uzantısına sahiptir. Kurallar için SDV kaynak kodu dosyaları bir .slic dosya adı uzantısına sahiptir.