Skip to Content

了解WDM Driver

MIDIMALL顧問部

所謂的WDM Driver是Windows Driver Model的縮寫,是Microsoft為Windows98與 Windows 2000作業系統提供一系列 I/O服務及二進位相容設備之驅動程式。有助於減少在 Windows 平台上對硬體設定所花費的成本,這個driver model是以class/minidriver為基礎架構,提供模組化及可延伸性之硬體支援架構。 WDM 為SIPC及零管理(Zero Administration)之核心技術,並提供新一代的隨插即用標準

已發表的WDM 類別庫驅動程式支援 Windows 98 及 Windows NT 2000下列功能:

1. 資料流類別庫驅動程式(Stream class driver)支援影像擷取及MPEG之核心模式
資料流。
2. 解碼器,音效,DVD-ROM及廣播架構。 
3. HID 類別庫驅動程式支援輸入設備。 
4. USB 匯流排類別庫驅動程式。 
5. IEEE 1394 匯流排驅動程式。

而其中的Audio部分的WDM Driver則提供有跨應用程式的混音座以及一個取樣頻率轉換器,而USB以及IEE1394也支援Audio。

使用WDM的好處是,WDM本身是完全32bit的驅動程式,不同於過去的16bit,即使程式發生錯誤,頂多是程式關閉,並不會導致至統當機,同時,新的WDM多支援98/ME/2000/NT,所以只需要一套驅動程式,各種系統皆可用,同時,WDM所佔用的系統資源較少。

Windows Driver Model(WDM) 的完整架構利於進行核心模式(kernal mode)之音效處理,有效提昇潛在效能,必須寫在錄音卡上的程式碼,現在則包含於作業系統中,所以更新的速度與方便性會更高。