KMDF 驅動程式範例
本主題列出您可以在 Microsoft 範例入口網站上流覽和下載的 Kernel-Mode Driver Framework (KMDF) 範例驅動程式。 您也可以在 GitHub 上複製、分叉或下載 Windows-driver-samples 存放庫。
如需建置範例的詳細資訊,請參閱 建置驅動程式。
如需此範例的詳細資訊,請參閱 KMDF Echo 範例。
FakeModem 示範可傳送和接收 AT 命令的簡單不控制器數據機驅動程式。
如需此範例的詳細資訊,請參閱 Fakemodem 驅動程式。
FIREFLY 示範使用 I/O 控制程式碼 (IOCTLs) 來設計人類輸入裝置 (HID) 裝置的程式設計,並提供 Windows Management Instrumentation (WMI) 介面。
如需此範例的詳細資訊,請參閱 HID 裝置的 FIREFLY - WDF 篩選驅動程式。
HIDUSBFX2 示範如何撰寫 HID 裝置的迷你驅動程式,以及如何將非 HID USB 裝置對應至 HID 裝置。 裝置包含在 OSR USB-FX2 學習套件中。
如需此範例的詳細資訊,請參閱 HIDUSBFX2。
KbFiltr 示範 PS/2 鍵盤的上層裝置篩選驅動程式。
如需此範例的詳細資訊,請參閱 鍵盤輸入 WDF 篩選驅動程式 (Kbfiltr) 。
NDISProt 示範無連線的 NDIS 5.0/5.1 和 NDIS 6.0 通訊協定驅動程式。
如需此範例的詳細資訊,請參閱 NDISProt 無連線的 WDF 通訊協定。
NONPNP 示範使用架構的非隨插即用 (PnP) 驅動程式。
如需此範例的詳細資訊,請參閱 NONPNP。
KMDF_FX2 示範如何對 OSR USB-FX2 學習套件中包含的 USB 裝置執行大量和中斷資料傳輸。
如需此範例的詳細資訊,請參閱 kmdf_fx2。
PCIDRV 適用于 Intel 82557/82558 型 PCI 乙太網路卡的完整功能架構驅動程式, (10/100) 和 Intel 相容。
如需此範例的詳細資訊,請參閱 PCIDRV - WDF Driver for PCI 裝置。
PLX9x5x 示範如何撰寫支援 DMA 的一般 PCI 裝置驅動程式,並使用 PLX9656/9653RDK-LITE 面板。
如需此範例的詳細資訊,請參閱 PLX9x5x PCI 驅動程式。
序列 架構型序列驅動程式,以 WDM 序列範例驅動程式為基礎。
如需此範例的詳細資訊,請參閱 序列範例。
以 JAVA Framework 為基礎的 WDM toaster 範例驅動程式版本。 咖啡機範例包含篩選驅動程式、函式驅動程式,以及建立單一驅動程式堆疊的匯流排驅動程式。 此範例也包含使用遠端 I/O 目標與驅動程式堆疊通訊的其他核心模式驅動程式。
如需此範例的詳細資訊,請參閱 Toaster。
UsbSamp 示範如何使用架構來執行大量和連續資料傳輸至 USB 裝置。
如需此範例的詳細資訊,請參閱 Usbsamp 範例。
WmiSamp 示範如何註冊 WMI 提供者,以及建立架構裝置物件的提供者實例,以及如何處理應用程式傳送至裝置的 WMI 查詢。
如需此範例的詳細資訊,請參閱 WmiSamp WMI 提供者。