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.
Kod analizi ve doğrulama araçları, kaynak kodu sistematik olarak analiz ederek sürücünüzün kararlılığını ve güvenilirliğini artırmaya yardımcı olabilir. Kod analizi ve doğrulama araçları, derleyici ve geleneksel çalışma zamanı testi tarafından kaçırılan hataları algılayabilir. Ayrıca, sürücünün Windows işletim sistemi çekirdeğiyle doğru etkileşimde bulunup bulunmayacağını belirleyebilirler. Microsoft Visual Studio'yu ve Windows Driver Kit'i (WDK) kullanarak kod analizini ve doğrulama araçlarını derleme işleminin bir parçası olarak çalışacak şekilde yapılandırabilir veya önceden belirlenmiş bir zamanda sürücünüzü analiz etmek için araçları zamanlayabilirsiniz.
Windows Sürücüleri için C/C++ Kod Çözümleme Aracı
WDK'nin Windows 8 sürümü, Visual Studio'ya dahil edilen C/C++ Kod Analizi aracında geliştirmeler sağlar. Özellikle, WDK çekirdek modu sürücü kodundaki hataları algılamak için tasarlanmış özel bir sürücü modülü sağlar. Bu sürücü modülü C/C++ Kod Analizi aracıyla tümleşiktir.
Ne zaman kullanılır: Kod doğru derlendiğinde, geliştirme döngüsünün çok erken dönemlerinde sürücüler için C/C++ Kod Analizi aracını çalıştırabilirsiniz.
Visual Studio'daki Kod Analizi aracı hakkında bilgi için bkz:
- Kod Analizi Kullanarak Uygulama Kalitesini Analiz Etme
- Sürücüler için Kod Analizi
- Sürücüler için Kod Analizini çalıştırma
- C/C++ Kod Hatalarını Azaltmak için SAL Ek Açıklamalarını Kullanma
- Windows sürücüleri için SAL 2.0 Ek Açıklamaları
Not WDK'nin önceki sürümlerinde, kod analizi için sürücüye özgü modül, Sürücüler için PREfast (PFD) adlı tek başına bir aracın parçasıydı. Sürücüler için PREfast, Microsoft Otomatik Kod İncelemesi (OACR) kapsamında WDK Derleme ortamıyla da tümleştirildi.
Statik Sürücü Doğrulayıcı
Statik Sürücü Doğrulayıcı (SDV), Windows çekirdek modu sürücülerinin kaynak kodunu sistematik olarak analiz eden statik bir doğrulama aracıdır. SDV, sürücünün Windows işletim sistemi çekirdeğiyle doğru etkileşimde bulunup bulunmayacağını belirler. SDV, Visual Studio'daki Sürücüsü menüsünden veya Visual Studio Komut İstemi penceresinden başlatılabilir.
Ne zaman kullanılır: Doğru derlenen sürücülerde geliştirme döngüsünün başlarında Statik Sürücü Doğrulayıcı'sını çalıştırın. Test döngüsüne başlamadan önce Statik Sürücü Doğrulayıcısı'nı çalıştırın.
Statik Sürücü Doğrulayıcı hakkında bilgi için bkz:
- Genel Bakış: Statik Sürücü Doğrulayıcı
- Nasıl yapılır: Sürücülerdeki hataları bulmak için Statik Sürücü Doğrulayıcı kullanma