Partager via


union POWER_STATE (ntpoapi.h)

L’union POWER_STATE spécifie une valeur d’état d’alimentation système ou une valeur d’état d’alimentation de l’appareil.

Syntaxe

typedef union _POWER_STATE {
  SYSTEM_POWER_STATE SystemState;
  DEVICE_POWER_STATE DeviceState;
} POWER_STATE, *PPOWER_STATE;

Membres

SystemState

Valeur d’état d’alimentation du système de type SYSTEM_POWER_STATE.

DeviceState

Valeur d’état d’alimentation de l’appareil de type DEVICE_POWER_STATE.

Remarques

L’union POWER_STATE est utilisée conjointement avec le type d’énumération POWER_STATE_TYPE pour spécifier une valeur d’état d’alimentation système ou une valeur d’état d’alimentation de l’appareil. Cette union est également utilisée dans les cas où le type d’état d’alimentation est implicitement déterminé par le contexte dans lequel il est utilisé. Par exemple, consultez PoRequestPowerIrp et PoSetPowerState.

Pour plus d’informations sur la gestion de l’alimentation, consultez Présentation de la gestion de l’alimentation.

Configuration requise

Condition requise Valeur
En-tête ntpoapi.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Voir aussi

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE