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 を含む) |