énumération POWER_ACTION (wdm.h)

L’énumération POWER_ACTION identifie les actions d’alimentation système qui peuvent se produire sur un ordinateur.

Syntax

typedef enum  {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} POWER_ACTION, *PPOWER_ACTION;

Constantes

 
PowerActionNone
Aucune action de pouvoir n’a lieu.
PowerActionReserved
Réservé pour le système.
PowerActionSleep
L’ordinateur entre dans un état de veille système (S1, S2 ou S3).
PowerActionHibernate
L’ordinateur entre dans son état d’hibernation (S4).
PowerActionShutdown
L’ordinateur entre dans son état d’arrêt (S5). Une fois que tous les appareils ont entré leur état désactivé (D3), l’ordinateur reste activé jusqu’à ce qu’un administrateur appuie sur le bouton d’alimentation.
PowerActionShutdownReset
L’ordinateur entre dans son état d’arrêt (S5). Une fois que tous les appareils ont entré leur état désactivé (D3), l’ordinateur est automatiquement désactivé, puis redémarre immédiatement et retourne à son état de travail (S0).
PowerActionShutdownOff
L’ordinateur entre dans son état d’arrêt (S5). Une fois que tous les appareils ont entré leur état désactivé (D3), l’ordinateur est automatiquement désactivé.
PowerActionWarmEject
L’ordinateur est éjecté d’un appareil d’ancrage compatible ACPI. En règle générale, l’état d’alimentation de l’ordinateur ne change pas.
PowerActionDisplayOff

Configuration requise

   
En-tête wdm.h (inclure Wdm.h)