Hjem Udvikling Hvad er windows driver-modellen (wdm)? - definition fra techopedia

Hvad er windows driver-modellen (wdm)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Windows Driver Model (WDM)?

Windows Driver Model (WDM) er en driverramme eller arkitektur, der gør kildekoden kompatibel med Windows 98, 2000, Me, XP og alle senere Microsoft Windows-versioner, dvs. alle 32-bit versioner af Windows. WDM var designet til at erstatte “VxD”, den driverteknologi, der blev brugt i tidligere versioner som Windows 3.1, Windows 95 og Windows NT.


Også kendt som Win32 Driver Model.

Techopedia forklarer Windows Driver Model (WDM)

Med mindre krævet kildekode er Windows-drivermodellen mere effektiv end VxD og den standardiserede kodekrav. WDM-drivere er dog ikke bagudkompatible med Windows-versioner før Windows 98, f.eks. Windows 3.1, 95 og NT 4.0 eller versioner ældre end det operativsystem, de oprindeligt blev skrevet til. WDM er kompatibel med senere versioner fremad. Et problem, dette skaber, er, at nye OS-funktioner muligvis fungerer eller ikke bruger drivere, der er skrevet til tidligere OS-versioner.


WDM-drivere er klassificeret i tre typer:

  1. Funktionsdrivere er skrevet til en bestemt enhed, f.eks. En printer
  2. Buschauffører er til så almindelige busser som PCI, SCSI og USB og er designet til en buscontroller, adapter eller bro (og softwareleverandører kan oprette deres egne buschauffører)
  3. Filtrer drivere, som kan være ikke-enhedsdrivere, men når de aktiverer en enhed, tilføjer de værdi til eller ændrer driften af ​​en given enhed eller flere enheder.

Både WDM-drivere og VxD-drivere fungerer med Windows 98 OS'er (Windows 98, Windows 98 Second Edition og Windows Me). Imidlertid tillader WDM-drivere normalt flere funktioner, f.eks. Kan et tv-tunerkort optage billeder i højere opløsning.


Udviklere af driversoftware har haft en række kritikker om WDM, herunder:

  • At det er meget komplekst at forstå.
  • Interaktionerne med plug-n-play og power management-begivenheder er vanskelige.
  • Annullering af I / O (input / output) instruktioner er meget problematisk.
  • Hver driver kræver tusinder af linjer med supportkode.
  • Der er ingen teknisk support til at skrive rene “bruger-mode drivere” (tilpassede drivere til speciel brug).
  • Dokumentations- og eksempeldriverne er af tvivlsom kvalitet.

Disse problemer fik Microsoft til at frigive en erstatning for WDM, kaldet "Windows Driver Foundation", i to versioner: "Kernel Mode Driver Framework" (KMDF) er til Windows 2000 og Windows XP; og “User-Mode Driver Framework” (UMDF) er til Windows XP og senere versioner.

Hvad er windows driver-modellen (wdm)? - definition fra techopedia