Device Power States
9/8/2008
Estado de energia do dispositivo definições estaticamente são predefinidas. Power Manager passa um estado dispositivo para um driver e o driver é responsável por mapeamento de estado para seus recursos dispositivo e, em seguida, executar o aplicável estado transição sobre o dispositivo.
A seguinte tabela descreve os estados de energia dispositivo.
Estado de energia do dispositivo | Chave do registro | Descrição |
---|---|---|
Total em |
D0 |
Dispositivo está ativado e execução. Ele está recebendo energia total do sistema e está lançando funcionalidade completa para o usuário. |
Baixa no |
Ambos |
Dispositivo é totalmente funcional em um estado de energia ou desempenho menor que D0. Ambos é aplicável quando o dispositivo está sendo usado, mas máximo desempenho é desnecessário e energia corre um Premium. |
Modo de espera |
D2 |
Dispositivo parcialmente é alimentado, com ativação automática na solicitação. |
Modo de espera |
D3 |
Dispositivo é parcialmente ativado, com ativação dispositivo-iniciada, 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. |
Desativado |
D4 |
Dispositivo tem sem energia. Um dispositivo em estado D4 não deve estar consumindo qualquer poder significativo. Alguns periféricos barramentos requerem 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. |
Um físico dispositivo não é necessário para suporte todos o dispositivo energia estados. O estado de energia dispositivo apenas que todos os dispositivos devem suporte é o total no estado, D0. Um driver que está emitiu uma solicitação para inserir um estado de energia não com suporte pelo seu dispositivo Insere o próximo disponível energia estado com suporte. De exemplo, se Power Manager solicitações que ele insira D2 e ele suporte não estarão, o dispositivo pode inserir D3 ou D4 em vez disso. Isso pode ser feito se Power Manager oferece suporte a uma desses estados. Se um dispositivo é solicitado a inserir D3 e não é possível acordar o sistema, ele deve digitar D4 e energia logoff, em vez de ficar em espera. Essas regras destinam-se a simplificar implementação driver.
Power Manager adequadamente mapeia os estados de energia sistema para o correspondente dispositivo estados de energia. De exemplo, se um dispositivo só oferece suporte a estados de energia dispositivo D0 e D4, Power Manager Power Manager não não imediatamente solicitação que o dispositivo insiram o estado de energia D4 quando ele faz a transição do completo no estado de energia. Power Manager aguarda até que o sistema insere um estado de energia sistema no qual D3 ou D4 é configurado como o estado de energia dispositivo máximo para esse dispositivo. Se D0, D1 e D2 for configurado como o estado de energia máxima, Power Manager mantém o dispositivo no D0.
Quando um driver de dispositivo é carregado, ele deve pôr o dispositivo em completo em D0. Antes que um driver seja descarregado, se possível, ele deve pôr o dispositivo no logoff, D4. Se um dispositivo entra outro estado de energia dispositivo na inicialização, ele pode emitir uma solicitação DevicePowerNotify ao processamento IOCTL_POWER_CAPABILITIES.
See Also
Reference
Concepts
Power States
Device State D3 and System Wakeup
System Power States