WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE enumeração (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

A enumeração WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE identifica como o tempo limite ocioso de um dispositivo é determinado.

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
O valor de tempo limite ocioso é determinado pelo membro IdleTimeout da estrutura WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .
SystemManagedIdleTimeout
Valor: 1
Começando no Windows 8, o valor de tempo limite é determinado pela PoFx (estrutura de energia). O valor do membro IdleTimeout não é usado.

Em sistemas operacionais anteriores a Windows 8, o comportamento é o mesmo que DriverManagedIdleTimeout.
SystemManagedIdleTimeoutWithHint
Valor: 2
Começando no Windows 8, o PoFx usa o valor especificado no membro IdleTimeout como uma entrada ao determinar em que ponto todos os componentes estão ociosos para fazer a transição do dispositivo para um estado de baixa potência (Dx). Essa opção permite que o driver atrase a transição para um estado de baixa potência.

A duração real após a qual o PoFx permite que o dispositivo insira um estado de baixa potência pode ser maior que o valor IdleTimeout .

Em sistemas operacionais anteriores a Windows 8, o comportamento é o mesmo que DriverManagedIdleTimeout.

Comentários

A enumeração WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE é usada na estrutura WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS .

Requisitos

Requisito Valor
Versão mínima do KMDF 1.11
Versão mínima do UMDF 2,0
Cabeçalho wdfdevice.h (inclua Wdf.h)

Confira também

WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS