Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Windows operációs rendszer illesztőprogramjának fejlesztésekor háromféle illesztőprogram közül választhat:
asztali illesztőprogram: Ez a típus kizárólag Windows asztali kiadásokon való futtatásra lett tervezve.
Univerzális illesztő: Az univerzális illesztőprogramok úgy vannak kialakítva, hogy kompatibilisek legyenek a különböző Windows-platformokon. Ha az illesztőprogram teljesíti a
infverif /ués ApiValidator tesztjeit, létrehozhat egy univerzális illesztőprogramot. További információ: Univerzális INF-fájl használata.Windows-illesztőprogram: A Windows asztali és nem asztali változatán egyaránt futó Windows-illesztőprogram létrehozásához az illesztőprogramnak át kell adnia a
infverif /wellenőrzést, amely magában foglalja a illesztőprogram-csomag elszigetelést.
A buildbeállítások konfigurálásáról további információt a Célplatformokcímű témakörben talál.
További követelmények a Windows-illesztőprogramokra
Annak érdekében, hogy a Windows-illesztőprogram megfeleljen a szükséges szabványoknak, meg kell felelnie a következő követelményeknek:
Tartsa be a DCH tervezési alapelveit és ajánlott eljárásait. A DCH (deklaratív, összetevőalapú, hardvertámogatási alkalmazások) olyan tervezési alapelvek halmaza, amelyek biztosítják, hogy az illesztőprogramok megbízhatóbbak, biztonságosabbak és könnyebben karbantarthatóak legyenek. A DCH-alapelvek követésével moduláris illesztőprogramokat hozhat létre, amelyek az operációs rendszertől függetlenül frissíthetők, ezáltal javítva a rendszer általános stabilitását és teljesítményét.
Kövesse a illesztőprogram-csomag elszigetelésére vonatkozóirányelveket. Az illesztőprogram-csomag elkülönítése biztosítja, hogy az egyes illesztőprogramok a saját elkülönített környezetében működve csökkentsék a más illesztőprogramokkal való ütközések kockázatát, és növeljék a rendszer stabilitását. Ez az elkülönítés segít a problémák hatékonyabb diagnosztizálásában és megoldásában, mivel a problémák visszavezethetők az egyes illesztőprogramokhoz anélkül, hogy az a teljes rendszert érintené.
API rétegzési követelményei: Győződjön meg arról, hogy az illesztőprogram megfelel a API rétegzési követelményeinek. Az API-rétegzés magában foglalja az illesztőprogram strukturálását, hogy jól definiált API-kkal kommunikáljon az operációs rendszerrel. Ez a megközelítés elősegíti a modularitást és a karbantarthatóságot, így egyszerűbben frissítheti vagy lecserélheti az egyes összetevőket anélkül, hogy az a teljes illesztőprogramot érintené. Emellett javítja a kompatibilitást, és csökkenti a hibák megjelenésének kockázatát a módosítások során.
Az univerzális és a Windows-illesztőprogram-szabványoknak való megfelelés előnyei
Bár nem kötelező, hogy egy kizárólag Windows asztali számítógépen futó illesztőprogram megfeleljen az univerzális illesztőprogram vagy a Windows-illesztőprogram extra követelményeinek, ennek számos előnye van:
- Továbbfejlesztett szervizelhetőségi: Jobb könnyű karbantartás és frissítések.
- Nagyobb megbízhatósági: Nagyobb stabilitás és teljesítmény.
- jövőbeli minősítési: Előkészíti az eszközillesztődet a Windows nem asztali változatainak lehetséges jövőbeli minősítésére.
Ezeknek a szabványoknak a betartásával biztosíthatja, hogy az illesztőprogram robusztus, sokoldalú és készen áll a Windows-ökoszisztéma jövőbeli fejlesztésére.