共用方式為


在 USB 用戶端驅動程式中實作電源管理的概觀

本節中的文章會探討 WDM 電源模型與 USB 裝置電源管理屬性互動的方式。

符合通用序列總線 (USB) 規格之 USB 裝置的電源管理功能,具有豐富且複雜的電源管理功能。 請務必瞭解這些功能如何與 Windows 驅動程式模型 (WDM) 互動,特別是 Microsoft Windows 如何調整標準 USB 功能以支援系統喚醒架構。

如需核心模式驅動程式中 WDM 電源管理的相關信息,請參閱 實作電源管理

以核心模式驅動程式架構為基礎的 USB 用戶端驅動程式, (KMDF) 和使用者模式驅動程式架構 (UMDF) 應該使用基礎技術和個別架構支援的機制來管理 USB 裝置的電源。 如需在 KMDF 型用戶端驅動程式中管理電源的相關信息,請參閱 在驅動程式中支援 PnP 和電源管理;針對UMDF型用戶端驅動程式,請參閱 UMDF型驅動程式中的P和電源管理

本節內容

發行項 描述
USB 裝置電源狀態 本文說明通用序列總線 2.0 規格第 9.1 節所指定用於 USB 裝置電源狀態的 WDM 裝置狀態。
(WDF) USB 驅動程式中的選擇性暫停 USB 函式驅動程式藉由實作 USB 選擇性暫停,支援運行時間閒置偵測。 以下是驅動程式開發人員如何在以 Windows® Driver Foundation (WDF) 為基礎的 USB 驅動程式中實作選擇性暫停的內容。
USB 選擇性暫停 本節提供選擇選擇性暫停功能正確機制的相關信息。
如何註冊復合驅動程式 本文說明 USB 多函式裝置的驅動程式,稱為複合驅動程式,如何向基礎 USB 驅動程式堆疊註冊和取消註冊複合裝置。 Microsoft 提供的驅動程式 Usbccgp.sys 是 Windows 載入的預設複合驅動程式。 本文中的程式適用於取代 Usbccgp.sys 的自定義 Windows 驅動程式模型 (WDM) 型複合驅動程式。
如何實作複合驅動程式的函式暫止 本文提供通用序列總線 (USB) 3.0 多重函式裝置 (複合裝置) 的函式暫停和函式遠端喚醒功能概觀。 在本文中,您將瞭解如何在控制複合裝置的驅動程序中實作這些功能。 本文適用於取代 Usbccgp.sys 的複合驅動程式。
USB 裝置的遠端喚醒 本文說明在客戶端驅動程式中實作遠端喚醒功能的最佳做法。