Compartilhar via


Device State D3 and System Wakeup

Windows Mobile SupportedWindows Embedded CE Supported

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

Concepts

Device Power States

Other Resources

XXX_PowerDown (Device Manager)
XXX_PowerUp (Device Manager)