次の方法で共有


POWER_ACTION列挙 (wdm.h)

POWER_ACTION列挙は、コンピューターで発生する可能性があるシステム電源アクションを識別します。

構文

typedef enum {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} 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

要件

要件
Header wdm.h (Wdm.h を含む)