WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Enumeration (wdfdevice.h)
[Gilt für KMDF und UMDF]
Die WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Enumeration gibt an, wie das Leerlauftimeout für ein Gerät bestimmt wird.
Syntax
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;
Konstanten
DriverManagedIdleTimeout Wert: 0 Der Leerlauftimeoutwert wird vom IdleTimeout-Element der WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS-Struktur bestimmt. |
SystemManagedIdleTimeout Wert: 1 Ab Windows 8 wird der Timeoutwert vom Power Framework (PoFx) bestimmt. Der Wert des IdleTimeout-Elements wird nicht verwendet. Unter Betriebssystemen vor Windows 8 ist das Verhalten identisch mit DriverManagedIdleTimeout. |
SystemManagedIdleTimeoutWithHint Wert: 2 Ab Windows 8 verwendet poFx den im IdleTimeout-Member angegebenen Wert als Eingabe, wenn bestimmt wird, wann sich alle Komponenten im Leerlauf befinden, um das Gerät in einen Zustand mit niedriger Leistung (Dx) zu übergehen. Mit dieser Option kann der Treiber den Übergang in einen Energiesparzustand verzögern. Die tatsächliche Dauer, nach der poFx das Gerät in einen Low-Power-Zustand versetzt, kann größer sein als der IdleTimeout-Wert . Unter Betriebssystemen vor Windows 8 ist das Verhalten identisch mit DriverManagedIdleTimeout. |
Hinweise
Die WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Enumeration wird in der WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS-Struktur verwendet.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.11 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für