DEVICE_POWER_STATE列挙 (ntpoapi.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 より小さく、PowerDeviceD2 より大きく、デバイスの電源状態 D1 に対応することを示します。 |
PowerDeviceD2 デバイスのスリープ状態が PowerDeviceD1 より小さく、 PowerDeviceD3 より大きく、デバイスの電源状態 D2 に対応することを示します。 |
PowerDeviceD3 デバイスの電源状態 D3 に対応する、最も電力の低いデバイススリープ状態を示します。 |
PowerDeviceMaximum 実際の電源状態を表すこの列挙型のデバイス電源状態値の数。 他のデバイスの電源状態の値がこの値より小さい。 |
注釈
電源状態は、システムまたは単一のデバイスによる電力消費量のレベル、つまりコンピューティング アクティビティの程度を示します。 電源マネージャーは、システム全体の電源状態を設定します。ここで、システムの電源状態は 、SYSTEM_POWER_STATE 列挙型のいずれかの値によって示されます。 デバイス ドライバーは、個々のデバイスの電源状態を設定します。ここで、デバイスの電源状態は 、DEVICE_POWER_STATE 列挙の種類のいずれかの値によって示されます。
システム電源状態の詳細については、「 システム電源状態要求の処理」を参照してください。 デバイスの電源状態の詳細については、「 個々のデバイスの電源の管理」を参照してください。 電源管理全般の詳細については、「 Power Management の概要」を参照してください。
要件
要件 | 値 |
---|---|
Header | ntpoapi.h (Wdm.h、Ntpoapi.h を含む) |