POWER_STATE unión (wdm.h)

La unión POWER_STATE especifica un valor de estado de alimentación del sistema o un valor de estado de alimentación del dispositivo.

Sintaxis

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

Miembros

SystemState

Valor de estado de alimentación del sistema de tipo SYSTEM_POWER_STATE.

DeviceState

Valor de estado de alimentación del dispositivo de tipo DEVICE_POWER_STATE.

Comentarios

La unión POWER_STATE se usa junto con el tipo de enumeración POWER_STATE_TYPE para especificar un valor de estado de alimentación del sistema o un valor de estado de alimentación del dispositivo. Esta unión también se usa en los casos en los que el tipo de estado de energía viene determinado implícitamente por el contexto en el que se usa. Por ejemplo, consulte PoRequestPowerIrp y PoSetPowerState.

Para obtener más información sobre la administración de energía, consulte Introducción a la administración de energía.

Requisitos

Requisito Valor
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Consulte también

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE