Aracılığıyla paylaş


Sürücüler için Kod Analizi

Sürücüler için Kod Analizi, C ve C++ programlarındaki temel kodlama hatalarını algılayan ve çekirdek modu sürücü kodundaki hataları algılamak için tasarlanmış özel bir modül içeren bir derleme zamanı statik doğrulama aracıdır.

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. Windows Driver Kit (WDK) 8'den başlayarak, sürücüye özgü özellikler Kod Çözümleme Araçları Kullanılarak Uygulama Kalitesini Analiz Etme ile tümleştirilmiştir.

Önemli

Windows Donanım Uyumluluk Programı, İstemci ve Sunucu İşletim Sistemlerimizde Statik Araç Logosu (STL) Testleri için CodeQL gerektirir. Eski ürünlerde SDV ve CA desteğini sürdürmeye devam edeceğiz. İş ortaklarının Statik Araç Logo Testi için CodeQL gereksinimlerini gözden geçirmeleri kesinlikle önerilir. CodeQL kullanma hakkında daha fazla bilgi için bkz. CodeQL ve Statik Araçlar Logo Testi.

Bu bölümde

Önemli

Sürücüler için Kod Analizi, Windows 24H2 WDK ve EWDK'de kullanılabilir, ancak gelecekteki bir tarihte kullanımdan kaldırılacak şekilde ayarlandığını unutmayın.
Bundan sonra CodeQL, sürücüler için birincil statik analiz aracı olacaktır. CodeQL, kodu sorgulanacak bir veritabanı olarak değerlendiren ve belirli davranışlar, desenler ve daha fazlası için sorgu yazmayı basit hale getiren güçlü bir sorgu dili sağlar. CodeQL kullanma hakkında daha fazla bilgi için bkz. CodeQL ve Statik Araçlar Logo Testi.