CEDEVICE_POWER_STATE
9/8/2008
Essa enumeração descreve os estados de energia dispositivo. O PwrDeviceUnspecified e PwrDeviceMaximum Valores não são válido dispositivo estados de energia, mas são usados para algumas funções Power Manager.
Syntax
typedef enum _CEDEVICE_POWER_STATE {
PwrDeviceUnspecified = -1,
D0 = 0,
D1,
D2,
D3,
D4,
PwrDeviceMaximum
} CEDEVICE_POWER_STATE, *PCEDEVICE_POWER_STATE;
Elementos
- PwrDeviceUnspecified
Estado do Sistema é não especificado.
- D0
Total no. Este é o estado em que o dispositivo está em execução e. Ele está recebendo energia total do sistema e está lançando funcionalidade completa para o usuário.
- Ambos
Baixa no. Este é o estado em que o dispositivo está totalmente funcional em um estado de energia inferior de D0, um estado desempenho menor que D0 ou ambos. Esse estado é aplicável quando o dispositivo está sendo usado, mas onde desempenho de pico é desnecessário e energia corre um Premium.
- D2
Modo de espera. Este é o estado no qual o dispositivo é parcialmente ativado com ativação automática na solicitação. O dispositivo é efetivamente bem por.
- D3
Suspensão. Este é o estado no qual o dispositivo é parcialmente ativado com ativação Device-INITIATED se disponível. Um dispositivo em estado D3 é adormecido mas capaz de elevar o estado de energia sistema por conta própria. Ele consome somente energia suficiente para poder fazer isso; Qual deve ser menor ou igual a a quantidade de energia usada no estado D2.
- D4
Desativado. Este é o estado no qual o dispositivo não está ativado. Um dispositivo em estado D4 não deve estar consumindo qualquer poder significativo. Alguns periféricos barramentos exigem estáticos encerramentos que usam intrinsecamente energia não-zero quando um dispositivo está fisicamente conectado para o barramento; Um dispositivo em tal um barramento pode ainda suporte D4.
- PwrDeviceMaximum
Estado de energia dispositivo válido valores são maiores que PwrDeviceUnspecified e menor que PwrDeviceMaximum.