POWER_STATE union (ntpoapi.h)

Объединение POWER_STATE указывает значение состояния питания системы или состояние питания устройства.

Синтаксис

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

Члены

SystemState

Значение состояния питания системы типа SYSTEM_POWER_STATE.

DeviceState

Значение состояния питания устройства типа DEVICE_POWER_STATE.

Комментарии

Объединение POWER_STATE используется в сочетании с типом перечисления POWER_STATE_TYPE для указания значения состояния питания системы или значения состояния питания устройства. Это объединение также используется в случаях, когда тип состояния власти неявно определяется контекстом, в котором он используется. Например, см . статьи PoRequestPowerIrp и PoSetPowerState.

Дополнительные сведения об управлении питанием см. в статье Общие сведения об управлении питанием.

Требования

Требование Значение
Заголовок ntpoapi.h (включая Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

См. также раздел

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE