Power Requirements on Devices

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Em algumas situações, os aplicativos podem desejar para influenciar administração Power Manager do sistema de energia estados. De exemplo, um aplicativo pager pode desejar para manter COM3: Em D3 ou superior, mesmo em um estado suspenso, para que um de entrada página Acorda o sistema. Um fluxo contínuo áudio aplicativo pode desejar para manter a rede cartão e áudio sistema na energia total, mesmo quando o sistema está na bateria e foi ocioso por um tempo. Power Manager fornece a função SetPowerRequirement aos aplicativos suporte que têm necessidades gerenciamento de energia especial.

SetPowerRequirement Permite que os aplicativos solicitação que Power Manager definido um requisito mínimo de energia no dispositivo estados de energia. Se tiver sido definido um requisito de energia, Power Manager não permite que dispositivos para definir sua próprias estado de energia abaixo que especificado pelo requisito. Quando Power Manager altera estados de energia sistema, ele normalmente mantém requisitos dispositivo em forçar, mesmo se eles mantêm o estado de energia de um dispositivo em um nível mais alto do que permitido pelo estado de energia de sistema.

Requisitos de energia do dispositivo normalmente são definidos reservado quando o OS está em um estado suspenso. Em um estado suspenso OS, o CPU for interrompido, e as interrupções não atendido. Se um aplicativo estiver usando um dispositivo que poderá operar em um estado suspenso, ele poderá definir o sinalizador POWER_FORCE quando ele chama SetPowerRequirement. Um driver de dispositivo deve desativar próprio se o OS é suspenso.

Power Manager pode definir reserve dispositivo requisitos de energia em outras circunstâncias, assim. De exemplo, um OEM pode escolher para interpretar o estado de energia OS POWER_STATE_CRITICAL sinalizador como indicando que a bateria nível do OS é extremamente baixo e todos os dispositivos devem ser desativados.

See Also

Reference

SetPowerRequirement

Concepts

Application Interface