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」を参照してください。

電源管理の詳細については、「 Power Management の概要」を参照してください。

要件

要件
Header ntpoapi.h (Wdm.h、Ntddk.h、Ntifs.h、Ntpoapi.h を含む)

こちらもご覧ください

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE