Partager via


énumération POWER_ACTION (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer avec UMDF.]

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

Syntaxe

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

Constantes

 
PowerActionNone
Aucune action de pouvoir n’a lieu.
PowerActionReserved
Réservé à l’utilisation du système.
PowerActionSleep
L’ordinateur entre un état système en veille (S1, S2 ou S3).
PowerActionHibernate
L’ordinateur entre dans son état de mise en veille prolongée (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 allumé 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 s’éteint automatiquement, 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 éteint.
PowerActionWarmEject
L’ordinateur est éjecté d’un appareil dock compatible ACPI. En règle générale, l’état d’alimentation de l’ordinateur ne change pas.

Remarques

L’énumération POWER_ACTION est utilisée comme valeur de retour pour IWDFDevice2 ::GetSystemPowerAction.

Exigences

Exigence Valeur
version minimale de UMDF 1.9
d’en-tête wudfddi.h (include Wudfddi.h, Ntpoapi.h, Wdm.h)

Voir aussi

IWDFDevice2 ::GetSystemPowerAction