Share via


System Power States

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Um estado de energia sistema explicitamente especifica o estado de energia máxima dispositivo para todos os dispositivos no sistema. Os OEMs definir esses estados de energia sistema, que são chamados por nomes OEM-definidos como No, SystemIdle, OnBattery, InCradle, OutOfCradle e assim por diante. Não há nenhum limite em quantos estados de energia sistema os OEMs podem definir, e os nomes dos estados de energia não são necessariamente ordenados de maneira linear.

O estado de energia sistema nomes devem ser definidos como chaves Registro na configuração de sistema. Os OEMs também são responsáveis por criar explícitos mapeamentos entre os estados de energia dispositivo predefinidos e os estados de energia sistema. Defina esses mapeamentos de Registro, as well.

A seguinte tabela descreve alguns exemplos de estados de energia sistema Power Manager.

Estado de energia Descrição

BacklightOff

Estado Após um curto período de inatividade usuário. A luz de fundo está desativado. Outras coisas que pode ser desativado, bem.

Em

Normal operacional estado quando um usuário é interagir com o dispositivo.

Continuando

Estado inicial após o dispositivo Acorda o Backup a partir de estado suspenso. Este estado tem um tempo limite fifteen-Second antes ele faz a transição para outro estado. O sistema deve transição para outro estado, ou ele reverterá para o estado suspenso. Não é possível para redefinir o timer.

ScreenOff

Para trás-compatível estado para aplicativos que devem desativar a Tela por meio de função ExtEscape driver exibir. Uma maiúsculas e minúsculas típica é Windows Media Player, que pode desativar a Tela por uma chave User-defined pressionar.

Suspenso

Suspensão estado. Nenhum segmentos estão execução. O CPU está ocioso. O sistema pode acordar somente por meio de um hardware Wake-origem interrupção.

Autônoma

Estado no qual um programa é executado sem conhecimento do usuário ou a necessidade de interação com o usuário, such as o programa sincronização Always-Up-to-Date. Ele possui um contagem de referência (UREF). Ao sair tal um aplicativo, o dispositivo vai diretamente para o estado suspenso sem esperar que o sistema ocioso timer.

UserIdle

Estado após um período maior de inatividade usuário. A Tela é em baixo-modo de energia ou desativar (dependendo de configuração OEM). Outras coisas que pode ser desativado, bem.

O estado UserIdle destina-se de quando o usuário está usando o dispositivo, mas não ativamente interagir com ele; de exemplo, quando o usuário está vendo a exibir.

O estado SystemIdle destina para quando forem processos sistema ativo, mas o usuário não diretamente está usando o sistema e deve considerar o dispositivo seja ocioso; de exemplo, durante um transferência de arquivo.

A implementação Power Manager exemplo torna vários decisões sobre usuário e sistema atividade baseiam os timers UserActivity e SystemActivity. Os tempos limite para a transição entre esses estados de energia sistema é diferente quando o sistema está em corrente alternada de quando o sistema está na bateria.

Executar o exemplo-tempo imagens que são fornecidas com Windows Embedded CE são todos AC-ativado. Os OEMs podem escolher para implementar um separar conjunto de estados de energia para uso quando o sistema está na bateria, em uma base e SO on. Implementar Essas personalizações copiando o exemplo Power Manager plataforma driver de dispositivo (PDD) para o plataforma Diretório, e, em seguida, modificando a PDD de forma apropriada.

See Also

Concepts

Power States
Mapping of System Power States to Device Power States
System Power State Transitions
Example System Power States