Windows Driver Model (WDM)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 28 Abril 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
Windows Driver Development Tutorial 1 - Introduction
Video.: Windows Driver Development Tutorial 1 - Introduction

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Windows Driver Model (WDM)?

Ang Windows Driver Model (WDM) ay isang balangkas ng driver o arkitektura na ginagawang katugma sa source code sa Windows 98, 2000, Me, XP at lahat ng mga bersyon ng Microsoft Windows, sa lahat ng 32-bit na bersyon ng Windows. Ang WDM ay idinisenyo upang palitan ang "VxD," ang teknolohiya ng pagmamaneho na ginamit sa mga nakaraang bersyon tulad ng Windows 3.1, Windows 95 at Windows NT.

Kilala rin bilang Win32 Driver Model.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Windows Driver Model (WDM)

Sa mas kaunting hinihiling na code ng mapagkukunan, ang modelo ng driver ng Windows ay mas mahusay kaysa sa VxD at ito ay standardized na mga kinakailangan sa code. Gayunpaman, ang mga driver ng WDM ay hindi paatras na katugma sa mga bersyon ng Windows bago ang Windows 98, hal. Windows 3.1, 95 at NT 4.0 o mga bersyon na mas matanda kaysa sa OS na orihinal na isinulat nila. Ang WDM ay pasulong na katugma sa mga susunod na bersyon. Ang isang problema na nilikha nito ay ang mga bagong tampok ng OS ay maaaring, o maaaring hindi, gumana gamit ang mga driver na nakasulat para sa mga nakaraang bersyon ng OS.

Ang mga driver ng WDM ay naiuri sa tatlong uri:


  1. Ang mga driver ng pagpapaandar ay isinulat para sa isang tukoy na aparato, tulad ng isang er
  2. Ang mga driver ng bus ay para sa mga karaniwang busses tulad ng PCI, SCSI at USB, at idinisenyo para sa isang bus controller, adapter o tulay (at ang mga vendor ng software ay maaaring lumikha ng kanilang sariling mga driver ng bus)
  3. I-filter ang mga driver, na maaaring hindi driver ng aparato, ngunit kapag pinagana nila ang isang aparato ay nagdaragdag sila ng halaga, o binago ang operasyon ng, isang naibigay na aparato o maraming aparato.

Ang parehong mga driver ng WDM at mga driver ng VxD ay gumaganang sa Windows 98 OSs (Windows 98, Windows 98 Second Edition at Windows Me). Gayunpaman, karaniwang pinapayagan ng mga driver ng WDM ang higit pang mga tampok, hal. maaaring makuha ng isang TV tuner card ang mga imahe ng mas mataas na resolusyon.

Ang mga driver ng software ng driver ay nagkaroon ng maraming mga pagpuna tungkol sa WDM, kabilang ang:


  • Na ito ay napaka-kumplikado upang maunawaan.
  • Ang mga pakikipag-ugnay sa mga plug-n-play at mga kaganapan sa pamamahala ng kapangyarihan ay mahirap.
  • Ang pagkansela ng mga tagubilin sa I / O (input / output) ay napaka-may problema.
  • Ang bawat driver ay nangangailangan ng libu-libong mga linya ng code ng suporta.
  • Walang suporta sa teknikal para sa pagsulat ng mga purong "driver ng mode ng gumagamit" (na-sadyang mga espesyal na driver ng paggamit).
  • Ang dokumentasyon at sample driver ay may kaduda-dudang kalidad.

Ang mga isyung ito ay nagdulot ng Microsoft ng isang pagpapalit para sa WDM, na tinatawag na "Windows Driver Foundation," sa dalawang bersyon: "Kernel-Mode Driver Framework" (KMDF) ay para sa Windows 2000 at Windows XP; at ang "User-Mode Driver Framework" (UMDF) ay para sa Windows XP at sa ibang mga bersyon.