Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A kódelemzési és ellenőrzési eszközök a forráskód szisztematikus elemzésével javíthatják az illesztőprogram stabilitását és megbízhatóságát. A kódelemzési és ellenőrző eszközök képesek észlelni a fordító által kihagyott hibákat és a hagyományos futtatókörnyezeti tesztelést. Emellett azt is megállapíthatják, hogy az illesztőprogram megfelelően kommunikál-e a Windows operációs rendszer kernelével. A Microsoft Visual Studio és a Windows Driver Kit (WDK) használatával konfigurálhatja a kódelemzési és ellenőrző eszközöket úgy, hogy a buildelési folyamat részeként fussanak, vagy ütemezheti az eszközöket az illesztőprogram előre meghatározott időpontban történő elemzéséhez.
C/C++ kódelemző eszköz Windows-illesztőprogramokhoz
A WDK Windows 8 kiadása a Visual Studióhoz mellékelt C/C++ kódelemzési eszköz továbbfejlesztéseit tartalmazza. A WDK egy speciális illesztőprogram-modult biztosít, amely a kernel módú illesztőprogram-kód hibáinak észlelésére szolgál. Ez az illesztőprogram-modul integrálva van a C/C++ kódelemzési eszközbe.
Mikor érdemes használni: A C/C++ kódelemzési eszközt a fejlesztési ciklus korai szakaszában futtathatja az illesztőprogramok számára, amint a kód megfelelően lefordítható.
A Visual Studio Kódelemző eszközével kapcsolatos információkért lásd:
- Alkalmazásminőség elemzése kódelemzéssel
- Illesztőprogramok kódelemzése
- Kódelemzés futtatása illesztőprogramokhoz
- C/C++ kódhibák csökkentése SAL-széljegyzetek használatával
- SAL 2.0-s széljegyzetek Windows-illesztőprogramokhoz
Jegyzet A WDK korábbi verzióiban a kódelemzés illesztőprogram-specifikus modulja a PREfast for Drivers (PFD) nevű különálló eszköz része volt. A PREfast for Drivers is integrálva lett a WDK buildkörnyezetébe a Microsoft Automatikus kódvizsgálat (OACR) részeként.
Statikus illesztőprogram-ellenőrző
A Static Driver Verifier (SDV) egy statikus ellenőrző eszköz, amely szisztematikusan elemzi a Windows kernelmódú illesztőprogramok forráskódját. Az SDV meghatározza, hogy az illesztőprogram megfelelően kommunikál-e a Windows operációs rendszer kernelével. Az SDV a Visual Studio Illesztőprogram menüjéből vagy a Visual Studio parancssori ablakából indítható el.
Mikor érdemes használni: Futtassa a Statikus illesztőprogram-ellenőrzőt a fejlesztési ciklus korai szakaszában a helyesen lefordított illesztőprogramokon. A tesztciklus megkezdése előtt futtassa a Statikus illesztőprogram-ellenőrzőt.
A statikus illesztőprogram-ellenőrzővel kapcsolatos információkért lásd itt: