本節中的文章會探討 WDM 電源模型與 USB 裝置電源管理屬性互動的方式。
符合通用序列總線 (USB) 規格的 USB 裝置電源管理功能有一組豐富且複雜的電源管理功能。 請務必瞭解這些功能如何與 Windows 驅動程式模型 (WDM) 互動,特別是Microsoft Windows 如何調整標準 USB 功能以支援系統喚醒架構。
如需核心模式驅動程式中 WDM 電源管理的相關信息,請參閱 實作電源管理。
以內核模式驅動程式架構 (KMDF) 和使用者模式驅動程序架構 (UMDF) 為基礎的 USB 用戶端驅動程式應該使用基底技術和個別架構所支援的機制來管理 USB 裝置的電源。 如需在 KMDF 型用戶端驅動程式中管理電源的相關信息,請參閱 支援驅動程式中的 PnP 和電源管理;如需以 UMDF 為基礎的用戶端驅動程式,請參閱 以 UMDF 為基礎的驅動程式中的 PnP 和電源管理。
本節中
| 文章 | 說明 |
|---|---|
| USB 裝置電源狀態 | 本文說明通用序列總線 2.0 規格第 9.1 節所指定用於 USB 裝置電源狀態的 WDM 裝置狀態。 |
| USB 驅動程式中的選擇性暫停(WDF) | USB 函式驅動程式藉由實作 USB 選擇性暫停,支援運行時間閒置偵測。 以下是驅動程式開發人員關於如何在以 Windows® Driver Foundation (WDF) 為基礎的 USB 驅動程式中實作選擇性暫停的內容。 |
| USB 選擇性暫停 | 本節提供選擇選擇性暫停功能正確機制的相關信息。 |
| 如何註冊復合驅動程式 | 本文說明稱為組合驅動程式的 USB 多功能裝置驅動程式,如何在基礎 USB 驅動程式堆疊中註冊和取消註冊組合裝置。 Microsoft提供的驅動程式 Usbccgp.sys,是 Windows 載入的預設複合驅動程式。 本文中的程序適用於取代 Usbccgp.sys 的自訂 Windows 驅動程式模型(WDM)複合式驅動程式。 |
| 如何實作複合驅動程式的函式暫止 | 本文提供通用序列總線(USB)3.0 多功能裝置(複合裝置)的函式暫停和遠端喚醒功能的概觀。 在本文中,您將瞭解如何在控制複合裝置的驅動程序中實作這些功能。 本文適用於取代 Usbccgp.sys的複合驅動程式。 |
| USB 裝置的遠端喚醒 | 本文說明在客戶端驅動程式中實作遠端喚醒功能的最佳做法。 |