Поделиться через


объединение POWER_STATE (wdm.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.

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

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

См. также

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE