Compartilhar via


união POWER_STATE (ntpoapi.h)

A união POWER_STATE especifica um valor de estado de energia do sistema ou um valor de estado de energia do dispositivo.

Sintaxe

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

Membros

SystemState

Um valor de estado de energia do sistema do tipo SYSTEM_POWER_STATE.

DeviceState

Um valor de estado de energia do dispositivo do tipo DEVICE_POWER_STATE.

Comentários

A união POWER_STATE é usada em conjunto com o tipo de enumeração POWER_STATE_TYPE para especificar um valor de estado de energia do sistema ou um valor de estado de energia do dispositivo. Essa união também é usada nos casos em que o tipo de estado de energia é implicitamente determinado pelo contexto em que é usado. Por exemplo, consulte PoRequestPowerIrp e PoSetPowerState.

Para obter mais informações sobre o gerenciamento de energia, consulte Introdução ao Gerenciamento de Energia.

Requisitos

Requisito Valor
Cabeçalho ntpoapi.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Confira também

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE