次の方法で共有


DEVICE_POWER_STATE列挙 (wdm.h)

DEVICE_POWER_STATE 列挙型は、デバイスの電源状態 を示します。

構文

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

定数

 
PowerDeviceUnspecified
指定されていないデバイスの電源状態を示します。
PowerDeviceD0
デバイスの最大電源状態を示します。これは、デバイスの動作状態 D0 対応します。
PowerDeviceD1
デバイスのスリープ状態PowerDeviceD0 未満で、デバイスの電源状態 D1 に対応 PowerDeviceD2より大きい値を示します。
PowerDeviceD2
PowerDeviceD1 未満で、デバイスの電源状態 D2 に対応 PowerDeviceD3より大きいデバイススリープ状態を示します。
PowerDeviceD3
デバイスの電源状態 D3 に対応する、電源が最も低いデバイスのスリープ状態を示します。
PowerDeviceMaximum
実際の電源状態を表すこの列挙型のデバイスの電源状態値の数。 他のデバイスの電源状態の値がこの値より小さい。

備考

電源状態は、システムまたは単一のデバイスによる電力消費量のレベル、つまりコンピューティング アクティビティの程度を示します。 電源マネージャーは、システム全体の電源状態を設定します。ここで、システムの電源状態は、SYSTEM_POWER_STATE 列挙型のいずれかの値で示されます。 デバイス ドライバーは、個々のデバイスの電源状態を設定します。デバイスの電源状態は、DEVICE_POWER_STATE 列挙型のいずれかの値で示されます。

システム電源状態の詳細については、「システム電源状態要求の処理 を参照してください。 デバイスの電源状態の詳細については、「個々のデバイスの電源管理」を参照してください。 電源管理全般の詳細については、「電源管理の概要」を参照してください。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntpoapi.h を含む)

関連項目

SYSTEM_POWER_STATE