Gerenciamento de energia do dispositivo
A Device Power API facilita a determinação de quais dispositivos são capazes de despertar o sistema de um estado de suspensão e quais estados de suspensão esses dispositivos suportam despertar. Para obter mais informações sobre estados de suspensão, consulte Estados de Energia do Sistema.
A funçãoDevicePowerEnumDevices pode ser usada para pesquisar na lista de dispositivos dispositivos que correspondem aos critérios especificados. Os critérios podem incluir a capacidade do dispositivo de suportar um estado do sistema ou despertar desse estado. Os sinalizadores atualmente suportados podem ser encontrados em WinNT.h e DevPower.h.
A funçãoDevicePowerSetDeviceState habilita ou desabilita um dispositivo especificado de despertar o sistema de um estado de suspensão.
A Device Power API permite que os desenvolvedores criem uma melhor experiência do usuário, dando ao usuário mais informações sobre o que o sistema está fazendo e mais controle sobre os dispositivos no sistema. O Device Power é útil em situações em que o consumo de energia é crítico, como em dispositivos portáteis movidos a baterias. Por exemplo, o esquema de gerenciamento de energia usado em um computador desktop pode não ser o esquema ideal para um laptop, então o usuário pode querer desativar certos dispositivos de despertar o sistema. Isso pode economizar energia porque os dispositivos desativados não consumirão energia enquanto o sistema estiver em modo de suspensão.
Para obter um exemplo, consulte Usando o Device Power API.