énumération POWER_ACTION (wudfddi.h)

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

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

Syntax

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 puissance n’a lieu.
PowerActionReserved
Réservé pour le système.
PowerActionSleep
L’ordinateur entre dans un état de mise en veille du système (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 sont entrés dans leur état désactivé (D3), l’ordinateur reste sous tension 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 sont entrés dans leur état désactivé (D3), l’ordinateur s’éteint automatiquement, puis redémarre immédiatement et retourne à son état de fonctionnement (S0).
PowerActionShutdownOff
L’ordinateur entre dans son état d’arrêt (S5). Une fois que tous les appareils sont entrés dans leur état désactivé (D3), l’ordinateur s’éteint automatiquement.
PowerActionWarmEject
L’ordinateur est éjecté d’un périphérique d’accueil 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.

Configuration requise

Condition requise Valeur
Version UMDF minimale 1,9
En-tête wudfddi.h (inclure Wudfddi.h, Ntpoapi.h, Wdm.h)

Voir aussi

IWDFDevice2 ::GetSystemPowerAction