POWER_ACTION列挙 (wudfddi.h)
[警告: UMDF 2 は UMDF の最新バージョンであり、UMDF 1 よりも優先されます。 すべての新しい UMDF ドライバーは、UMDF 2 を使用して記述する必要があります。 UMDF 1 には新機能が追加されておらず、新しいバージョンのWindows 10では UMDF 1 のサポートが制限されています。 ユニバーサル Windows ドライバーでは、UMDF 2 を使用する必要があります。 詳細については、「UMDF を使用したはじめに」を参照してください。
POWER_ACTION列挙は、コンピューターで発生する可能性があるシステム電源アクションを識別します。
構文
typedef enum __MIDL___MIDL_itf_wudfddi_0000_0000_0001 {
PowerActionNone,
PowerActionReserved,
PowerActionSleep,
PowerActionHibernate,
PowerActionShutdown,
PowerActionShutdownReset,
PowerActionShutdownOff,
PowerActionWarmEject
} POWER_ACTION, *PPOWER_ACTION;
定数
PowerActionNone 電源アクションは行われません。 |
PowerActionReserved システムで使用するために予約されています。 |
PowerActionSleep コンピューターが スリープ状態 (S1、S2、または S3) に入っている。 |
PowerActionHibernate コンピューターが 休止状態 (S4) に入ります。 |
PowerActionShutdown コンピューターが シャットダウン (S5) 状態になっています。 すべてのデバイスが オフ (D3) 状態になった後、管理者が電源ボタンを押すまでコンピューターの電源はオンのままです。 |
PowerActionShutdownReset コンピューターがシャットダウン (S5) 状態になっています。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターは自動的に電源を切り、すぐに再起動して動作 (S0) 状態に戻ります。 |
PowerActionShutdownOff コンピューターがシャットダウン (S5) 状態になっています。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターの電源が自動的にオフになります。 |
PowerActionWarmEject コンピューターが ACPI 互換のドック デバイスから取り出されています。 通常、コンピューターの電源状態は変更されません。 |
注釈
POWER_ACTION列挙は、IWDFDevice2::GetSystemPowerAction の戻り値として使用されます。
要件
要件 | 値 |
---|---|
最小 UMDF バージョン | 1.9 |
Header | wudfddi.h (Wudfddi.h、Ntpoapi.h、Wdm.h を含む) |