STOR_POWER_ACTION列挙 (storport.h)

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

構文

typedef enum {
  StorPowerActionNone,
  StorPowerActionReserved,
  StorPowerActionSleep,
  StorPowerActionHibernate,
  StorPowerActionShutdown,
  StorPowerActionShutdownReset,
  StorPowerActionShutdownOff,
  StorPowerActionWarmEject
} STOR_POWER_ACTION, *PSTOR_POWER_ACTION;

定数

 
StorPowerActionNone
電源アクションは行われません。
StorPowerActionReserved
システムで使用するために予約されています。
StorPowerActionSleep
コンピューターが スリープ状態 (S1、S2、または S3) に入っている
StorPowerActionHibernate
コンピューターが 休止状態 (S4) に入ります
StorPowerActionShutdown
コンピューターがシャットダウン (S5) 状態に入ります。 すべてのデバイスがオフ (D3) 状態になった後、管理者が電源ボタンを押すまで、コンピューターの電源はオンのままです。
StorPowerActionShutdownReset
コンピューターがシャットダウン (S5) 状態に入ります。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターは自動的に電源を切り、直ちに再起動して動作 (S0) 状態に戻ります。
StorPowerActionShutdownOff
コンピューターがシャットダウン (S5) 状態に入ります。 すべてのデバイスがオフ (D3) 状態になった後、コンピューターは自動的に電源をオフにします。
StorPowerActionWarmEject
コンピューターが ACPI 互換のドック デバイスから取り出されています。 通常、コンピューターの電源状態は変わりません。

注釈

ユニットの場合、Storport は STOR_UNIT_CONTROL_POWER 構造体に STOR_POWER_ACTION を設定します。

アダプターの場合、Storport は STOR_ADAPTER_CONTROL_POWER 構造体に STOR_POWER_ACTION を設定します。

要件

要件
サポートされている最小のクライアント Windows 8
Header storport.h

こちらもご覧ください

HwStorAdapterControl

HwStorUnitControl