Bagikan melalui


enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE (wdfdevice.h)

[Berlaku untuk KMDF dan UMDF]

Enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE mengidentifikasi bagaimana batas waktu diam untuk perangkat ditentukan.

Sintaks

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;

Konstanta

 
DriverManagedIdleTimeout
Nilai: 0
Nilai batas waktu diam ditentukan oleh anggota IdleTimeout dari struktur WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .
SystemManagedIdleTimeout
Nilai: 1
Mulai dari Windows 8, nilai batas waktu ditentukan oleh kerangka kerja daya (PoFx). Nilai anggota IdleTimeout tidak digunakan.

Pada sistem operasi yang lebih lama dari Windows 8, perilakunya sama dengan DriverManagedIdleTimeout.
SystemManagedIdleTimeoutWithHint
Nilai: 2
Mulai dari Windows 8, PoFx menggunakan nilai yang ditentukan dalam anggota IdleTimeout sebagai input saat menentukan pada titik mana setelah semua komponen menganggur untuk transisi perangkat ke status daya rendah (Dx). Opsi ini memungkinkan driver untuk menunda transisi ke status daya rendah.

Durasi aktual setelah PoFx memungkinkan perangkat untuk memasukkan status daya rendah mungkin lebih besar dari nilai IdleTimeout .

Pada sistem operasi yang lebih lama dari Windows 8, perilakunya sama dengan DriverManagedIdleTimeout.

Keterangan

Enumerasi WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE digunakan dalam struktur WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1.11
Versi UMDF minimum 2.0
Header wdfdevice.h (termasuk Wdf.h)

Lihat juga

WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS