Device State D3 and System Wakeup
9/8/2008
O estado dispositivo D3 tem semânticas especiais não estritamente relacionado ao seu nível Power-consumption. Dispositivos no estado de D3 pode, porém não é exigido para, awaken o sistema de um estado suspenso.
O seguinte estado suporte de D3 diretrizes no dispositivo drivers:
- Dispositivos que podem awaken o sistema de um estado suspenso não devem estado solicitação de D3 com DevicePowerNotify porque habilitar um dispositivo como uma origem Wake não é sempre apropriado, a menos que o sistema vai inserir um estado suspenso. O driver não é possível distinguir IOCTL_POWER_SET solicitações para D3 que ele iniciou próprio daqueles iniciada pelo Power Manager como parte de um estado de energia sistema transição.
- Se desejar, acordar-habilitado dispositivos podem definir D2 e D3 ser idênticos, exceto para habilitar a funcionalidade wake.
- Dispositivos que não é possível awaken o sistema de um estado suspenso, mas que têm um modo de energia mais baixa que pode gerar atividade dispositivo podem usar D3 para Self-Management de energia.
As diretrizes acima implicam que os dispositivos que suporte D3 não são garantia de poder para awaken o sistema de um estado suspenso.
No entanto, os OEMs Criando sistema energia estados e desenvolvedores aplicativo chamado SetPowerRequirement precisa considerar as Propriedades de estado de D3 especiais quando o sistema como um todo é suspenso. Essas diretrizes habilitar os OEMs e desenvolvedores aplicativo a solicitação que qualquer dispositivo entrar no D3 durante um estado suspenso sem preocupação para se o dispositivo, na verdade, oferece suporte a ativação de sistema.
For Windows Mobile:
See Also
Reference
DevicePowerNotify
IOCTL_POWER_SET
SetPowerRequirement