WDM 裝置驅動程式

Windows 驅動程式模型的功用為定義在 Windows® 作業系統撰寫核心模式裝置驅動程式的標準方法。此模型具有下列特徵:檔案式、非同步、封裝式及分層式。WDM 定義下列三種驅動程式角色:

- 功能驅動程式

- 篩選器驅動程式

- 匯流排驅動程式

WDM 驅動程式可透過不同的匯流排系統存取硬體,如 :PCI/壓縮 PCI、PCMCIA、SCSI、IEEE 1394 (Firewire) 及 USB(通用序列匯流排)。WDM 可定義不同的裝置類別,例如 HID(Human Input Devices,人類輸入裝置)。常見的開發工具為 C/C++、Platform SDK、WDK、WinDbg 及 Target Designer。

Windows 驅動程式基礎 (WDF)

Windows 驅動程式基礎,為撰寫 Windows® 作業系統的核心模式驅動程式時的架構,如 WXP、W2K3、Vista、Win7 及 2008 Server 等作業系統。Windows 驅動程式基礎核心模式驅動程式架構 (KMDF),是以原生低階 WDM(Windows 驅動程式模型)為基礎而建立。利用 WDF 的使用者模式驅動程式架構 (UMDF) 元件,只要透過具有權限的核心模式,即可啟用部分限制裝置類型的驅動程式,並在使用者模式下執行。

驅動程式開發人員訓練課程 (WDM/WDF)

本公司為軟體開發人員提供與 WDM 驅動程式開發相關的訓練課程。

可透過公開研討會或現場講授的方式,為開發人員提供為期 5 天的「WDM/WDF KMDF 裝置驅動程式開發」訓練研討會。

可依客戶需求,為開發人員提供為期 5 天的「WDF UMDF 裝置驅動程式開發」訓練研討會。

如需詳細資訊,請參閱研討會頁面。

我們開發了下列驅動程式…

  • WDF 驅動程式
  • WDM 驅動程式
  • 功能驅動程式
  • 篩選器驅動程式
  • 匯流排驅動程式
  • PCI 驅動程式
  • USB 驅動程式
  • 1394 驅動程式
  • HID 驅動程式

... 供下列作業系統使用

  • Windows 10-7
  • Windows Server
  • Windows Embedded