Compartir a través de


enumeración WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE (wdfdevice.h)

[Se aplica a KMDF y UMDF]

La enumeración WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE identifica cómo se determina el tiempo de espera de inactividad de un dispositivo.

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;

Constantes

 
DriverManagedIdleTimeout
Valor: 0
El valor de tiempo de espera de inactividad viene determinado por el miembro IdleTimeout de la estructura WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .
SystemManagedIdleTimeout
Valor: 1
A partir de Windows 8, el valor de tiempo de espera viene determinado por power Framework (PoFx). No se usa el valor del miembro IdleTimeout .

En los sistemas operativos anteriores a Windows 8, el comportamiento es el mismo que DriverManagedIdleTimeout.
SystemManagedIdleTimeoutWithHint
Valor: 2
A partir de Windows 8, PoFx usa el valor especificado en el miembro IdleTimeout como entrada al determinar en qué momento todos los componentes están inactivos para pasar el dispositivo a un estado de bajo consumo (Dx). Esta opción permite al controlador retrasar la transición a un estado de baja potencia.

La duración real después de la cual PoFx permite al dispositivo entrar en un estado de bajo consumo podría ser mayor que el valor IdleTimeout .

En los sistemas operativos anteriores a Windows 8, el comportamiento es el mismo que DriverManagedIdleTimeout.

Comentarios

La enumeración WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE se usa en la estructura WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .

Requisitos

Requisito Value
Versión mínima de KMDF 1.11
Versión mínima de UMDF 2.0
Encabezado wdfdevice.h (incluir Wdf.h)

Consulte también

WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS