WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE列舉型別 (wdfdevice.h)

[適用於 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)

另請參閱

WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS