Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SDV, bir sürücüyü doğrulamadan önce sürücünün kaynak kodunu tarar ve sürücünün sources dizininde bir Sdv-map.h dosyası oluşturur. Sürücünüzü doğrulamadan önce bu üst bilgi dosyasını incelemeniz ve onaylamanız gerekir.
SDV'yi sürücünün kodunu taramaya yönlendirmek ve dosyayı oluşturmak için staticdv /scan komutunu da kullanabilirsiniz. Yönergeler için bkz. Sürücütarama.
Sdv-map.h dosyası eksik veya yanlışsa, yani giriş noktalarından herhangi biri eksikse veya giriş noktaları yanlış işlev rolü türüyle ilişkiliyse doğrulama güvenilir değildir.
SDV'nin WDM, KMDF ve NDIS sürücüleri için kullandığı işlevlerin listesi için bkz. İşlev Rolü Türü Bildirimlerini Kullanma.
Sdv-map.h dosyasında görünen işlev rolü türleri, SDV'nin kural doğrulamasında kullandığı rol türleridir. SDV, üst bilgi dosyalarınıza eklediğiniz işlev rolü türü bildirimlerini kullanarak sürücünün kaynak kodu dizininde Sdv-map.h dosyasını oluşturur. Sdv-map.h dosyasında, SDV bildirilen sürücü işlevlerini doğrulama sırasında SDV tarafından kullanılan işlev tanımlayıcılarıyla eşler. Örneğin, bir KMDF sürücüsü için, MyDpc adlı işlev isimleri fun_WDF_DPC_1'e eşlenebilir.
SDV, sürücünün kullandığı tüm geri çağırma işlevleri için işlev rolü türlerini bildirmesini gerektirmez. Sadece, sürücü SDV'nin bildiği ve doğru bir şekilde yorumladığı işlev rolü türünü bildirdiğinde bir gereklilik doğar. Bir sürücü, SDV'nin belirli bir kuralı doğrulamasını gerektiren bir işlev rolü türüne sahip değilse, SDV kuralın sürücüye uygulanmadığı sonucuna varıyor. Bu bir hata veya kusur olarak kabul edilmez.
Sürücüyü doğrulamadan önce Sdv-map.h dosyasındaki hataları düzeltmeniz önemlidir. Dosya yanlışsa doğrulama güvenilir olmayabilir.