POWER_ACTION 列挙 (ntpoapi.h)
POWER_ACTION列挙は、コンピューターで発生する可能性があるシステム電源アクションを識別します。
構文
typedef enum {
PowerActionNone = 0,
PowerActionReserved = ( PowerActionNone + 1 ),
PowerActionSleep = ( PowerActionReserved + 1 ),
PowerActionHibernate = ( PowerActionSleep + 1 ),
PowerActionShutdown = ( PowerActionHibernate + 1 ),
PowerActionShutdownReset = ( PowerActionShutdown + 1 ),
PowerActionShutdownOff = ( PowerActionShutdownReset + 1 ),
PowerActionWarmEject = ( PowerActionShutdownOff + 1 )
} POWER_ACTION, *PPOWER_ACTION;
定数
PowerActionNone 電源アクションは行われません。 |
PowerActionReserved システムで使用するために予約されています。 |
PowerActionSleep コンピューターが スリープ状態 (S1、S2、または S3) に入っている。 |
PowerActionHibernate コンピューターが 休止状態 (S4) に入ります。 |
PowerActionShutdown コンピューターが シャットダウン (S5) 状態に入ります。 すべてのデバイスが オフ (D3) 状態になった後、管理者が電源ボタンを押すまで、コンピューターの電源はオンのままです。 |
PowerActionShutdownReset コンピューターがシャットダウン (S5) 状態に入ります。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターは自動的に電源を切り、直ちに再起動して動作 (S0) 状態に戻ります。 |
PowerActionShutdownOff コンピューターがシャットダウン (S5) 状態に入ります。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターは自動的に電源をオフにします。 |
PowerActionWarmEject コンピューターが ACPI 互換のドック デバイスから取り出されています。 通常、コンピューターの電源状態は変わりません。 |
PowerActionDisplayOff |
注釈
POWER_ACTION列挙体は、IWDFDevice2::GetSystemPowerAction の戻り値として使用されます。
要件
要件 | 値 |
---|---|
Header | ntpoapi.h (Wudfddi.h、Ntpoapi.h、Wdm.h を含む) |