共用方式為


從 UMDF 呼叫 WinUSB

警告

UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。

封存的 UMDF 1 範例可在Windows 11 22H2 版 - 2022 年 5 月驅動程式範例更新中找到。

如需詳細資訊,請參閱使用 UMDF 消費者入門

如果驅動程式無法使用 USB 特定的 UMDF 介面來執行特定作業,UMDF 驅動程式可以直接呼叫 WinUSB 函 式。 若要呼叫 WinUSB Functions,驅動程式必須先呼叫 IWDFUsbTargetDevice::GetWinUsbHandleIWDFUsbInterface::GetWinUsbHandle來取得 WinUSB 介面控制碼。 WinUSB 介面控制碼可用來定義所選組態中的第一個介面。

如需詳細資訊,請參閱 如何使用 WinUSB 函式存取 USB 裝置