Tartalomjegyzék:
- Meghatározás - Mit jelent a Windows illesztőprogram-modell (WDM)?
- A Techopedia magyarázza a Windows illesztőprogram-modellt (WDM)
Meghatározás - Mit jelent a Windows illesztőprogram-modell (WDM)?
A Windows illesztőprogram-modell (WDM) egy illesztőprogram-keret vagy architektúra, amely a forráskódot kompatibilisvé teszi a Windows 98, 2000, Me, XP és az összes későbbi Microsoft Windows verzióval, azaz a Windows összes 32 bites verziójával. A WDM-et úgy tervezték, hogy felváltja a „VxD” illesztőprogram-technológiáját, amelyet a korábbi verziókban, például a Windows 3.1, a Windows 95 és a Windows NT használt.
Win32 Driver Model néven is ismert.
A Techopedia magyarázza a Windows illesztőprogram-modellt (WDM)
Kevesebb szükséges forráskóddal a Windows illesztőprogram-modell hatékonyabb, mint a VxD, és szabványosította a kódkövetelményeket. A WDM illesztőprogramjai azonban nem kompatibilisek a Windows 98 előtti Windows verziókkal, pl. Windows 3.1, 95 és NT 4.0, vagy régebbi verziókkal, mint az az operációs rendszer, amelyre eredetileg írtak. A WDM kompatibilis a későbbi verziókkal. Ennek egyik problémája az, hogy az új operációs rendszer funkciói előfordulhatnak, vagy nem működnek az előző operációs rendszer verzióira írt illesztőprogramok segítségével.
A WDM illesztőprogramok három típusba sorolhatók:
- A funkcióillesztőket egy adott eszközhöz, például egy nyomtatóhoz írják
- A buszmeghajtók olyan szokásos buszokra vonatkoznak, mint a PCI, SCSI és USB, és buszvezérlőkhöz, adapterhez vagy hídhoz készültek (és a szoftvergyártók saját buszmeghajtókat is létrehozhatnak).
- Illesztőprogramok szűrése, amelyek lehetnek nem eszközmeghajtók, de ha engedélyezik az eszközt, akkor hozzáadott értéket adnak, vagy megváltoztatják egy adott eszköz vagy több eszköz működését.
A WDM illesztőprogramok és a VxD illesztőprogramok egyaránt működnek a Windows 98 operációs rendszerekkel (Windows 98, Windows 98 Second Edition és Windows Me). Általában azonban a WDM illesztőprogramok több funkciót is lehetővé tesznek, például a TV-tuner-kártya nagyobb felbontású képeket készíthet.
A járművezetői szoftverfejlesztők számos kritikát élveztek a WDM kapcsán, ideértve:
- Ezt nagyon bonyolult megérteni.
- A plug-n-play és az energiagazdálkodási események kölcsönhatása nehéz.
- Az I / O (bemeneti / kimeneti) utasítások törlése nagyon problematikus.
- Minden illesztőprogramnak ezer sornyi támogatási kód szükséges.
- A tiszta „felhasználói módú illesztőprogramok” (egyedi felhasználású illesztőprogramok) írására nincs technikai támogatás.
- A dokumentáció és a mintameghajtók kérdéses minőségűek.
Ezek a problémák miatt a Microsoft kiadta a WDM csereprogramját, amelyet „Windows Driver Foundation” -nek hívtak, két változatban: „Kernel-Mode Driver Framework” (KMDF) a Windows 2000 és a Windows XP számára; és a „User-Mode Driver Framework” (UMDF) a Windows XP és újabb verziók számára készült.

