Share via


Device Power States

Windows Mobile SupportedWindows Embedded CE Supported

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

DevicePowerNotify

Concepts

Power States
Device State D3 and System Wakeup
System Power States