共用方式為


KMDF 驅動程式範例

本主題列出您可以在 Microsoft 範例入口網站上流覽和下載的 Kernel-Mode Driver Framework (KMDF) 範例驅動程式。 您也可以在 GitHub 上複製、分叉或下載 Windows-driver-samples 存放庫。

如需建置範例的詳細資訊,請參閱 建置驅動程式

ECHO 示範如何使用架構的佇列和要求物件和自動同步處理。

如需此範例的詳細資訊,請參閱 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 提供者