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

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

要件

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

こちらもご覧ください

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE