次の方法で共有


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 (Wdm.h、Ntddk.h、Ntifs.h、Ntpoapi.h を含む)

関連項目

DEVICE_POWER_STATE

POWER_STATE_TYPE

PoRequestPowerIrp

PoSetPowerState

SYSTEM_POWER_STATE