[適用於 KMDF 和 UMDF]
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE 列舉會識別如何判斷裝置的閑置逾時。
語法
typedef enum _WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE {
DriverManagedIdleTimeout = 0,
SystemManagedIdleTimeout = 1,
SystemManagedIdleTimeoutWithHint = 2
} WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE, *PWDF_POWER_POLICY_IDLE_TIMEOUT_TYPE;
常數
DriverManagedIdleTimeout值:0 閑置逾時值是由 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 結構的 IdleTimeout 成員所決定。 |
SystemManagedIdleTimeout值:1 從 Windows 8 開始,逾時值是由 Power Framework (PoFx) 決定。 不會使用 IdleTimeout 成員的值。 在 Windows 8 之前的作系統上,行為與 DriverManagedIdleTimeout相同。 |
SystemManagedIdleTimeoutWithHint值:2 從 Windows 8 開始,PoFx 會使用 IdleTimeout 中指定的值, 成員在判斷所有元件閑置之後的哪個時間點將裝置轉換為低功率 (Dx) 狀態時做為輸入。 這個選項可讓驅動程式延遲轉換至低功率狀態。 PoFx 允許裝置進入低功率狀態的實際持續時間可能大於 IdleTimeout 值。 在 Windows 8 之前的作系統上,行為與 DriverManagedIdleTimeout相同。 |
言論
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE 列舉用於 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 結構中。
要求
| 要求 | 價值 |
|---|---|
| 最低 KMDF 版本 | 1.11 |
| 最低 UMDF 版本 | 2.0 |
| 標頭 | wdfdevice.h (包括 Wdf.h) |