共用方式為


開發模擬 USB 裝置的 Windows 驅動程式概觀 (UDE)

本文說明 Windows作系統中的 USB 模擬裝置 (UDE) 支援,用於開發仿真的通用序列總線 (USB) 主機控制器驅動程式和連接的虛擬 USB 裝置。 這兩個元件都會合併成單一 KMDF 驅動程式,與Microsoft提供的 USB 裝置模擬類別延伸模組 (UdeCx) 通訊。

開發工具和Microsoft提供的二進位檔

Windows 驅動程式套件 (WDK) 包含驅動程式開發所需的資源,例如標頭、連結庫、工具和範例。

下載適用於 Windows 的套件和工具

若要撰寫函式控制器驅動程式,您需要:

  • UdeCx:(udecx.sys)是由函式驅動程式使用的 WDF 擴充功能。 此延伸模組包含在 Windows 中。
  • 連結至存根程式庫 (Udecxstub.lib)。 存根程式庫位於 WDK 中。
  • 包含 WDK 中提供的 Udecx.h。

UDE 的架構

架構:USB 裝置模擬 (UDE)

Windows 中的 USB 主機端驅動程式

撰寫模擬主機控制器和裝置的驅動程式

熟悉 UDE 物件和控制代碼。 如需 WDF 對象的詳細資訊,請參閱 Framework 物件簡介

瞭解UDE的行為、其如何與客戶端驅動程序互動,以及客戶端驅動程式預期要實作的功能。

寫入 UDE 用戶端驅動程式

程序設計參考區段

模擬 USB 主機控制器驅動程式程式設計參考

WDF 參考