ディスプレイ、システム、アウェイモードの違いは何ですか。 Awaymodeが部分的に自己明確化したとしても、状態の明確な説明を見つけることができません。
これらの電源要求タイプは、WindowsAPIのPOWER_REQUEST_TYPE
列挙に対応しています。
この回答は、WindowsAPIの次のページに基づいています。
PowerRequestDisplayRequired
)このリクエストリクエストには、次の効果があります。
ユーザーが一定時間非アクティブになった後、セッション表示はオンのままになり、自動的にオフになることはありません。ディスプレイがすでにオフになっている場合は、電源要求によってディスプレイがオンになります。
スクリーンセーバーは、ユーザーが一定時間操作しなかった後は自動的に起動しません。スクリーンセーバーがすでに実行されている場合、電源要求はスクリーンセーバーを停止します。
ユーザーが一定時間操作しなかった後、セッションが自動的にロックされることはありません。ドライバが電源要求を送信したときにセッションがすでにロックされている場合、セッションはロックされたままになります。
PowerRequestSystemRequired
)この要求により、ユーザーが一定時間操作を行わなかった後、コンピューターが自動的にスリープモードに入るのを防ぎます。
この要求タイプは、接続スタンバイが可能なシステムでは受け入れられません。アプリケーションは、代わりにPowerRequestExecutionRequired
リクエストを使用する必要があります。
PowerRequestAwayModeRequired
)システムは、ユーザーによる明示的なアクションに応答して、スリープではなくアウェイモードに入ります。アウェイモードでは、システムは引き続き実行されますが、オーディオとビデオをオフにして、スリープ状態のように見せます。
PowerRequestAwayModeRequired
電源要求が有効になっているときに、ユーザーがコンピューターをスリープモードにしようとすると(たとえば、[スタート]をクリックしてから[スリープ]をクリックすると)、電源マネージャーはオーディオとビデオをオフにして、コンピューターがスリープモードになっているように見えますが、コンピューターは引き続き実行されます。
PowerRequestExecutionRequired
)呼び出しプロセスは、プロセスの存続期間管理メカニズムによって一時停止または終了されるのではなく、実行を継続します。プロセスの実行が許可される時期と期間は、オペレーティングシステムと電源ポリシーの設定によって異なります。
スタンバイに接続できないシステムでは、アクティブなPowerRequestExecutionRequired
リクエストはPowerRequestSystemRequired
を意味します。
注:PowerRequestExecutionRequired
は、Windows8およびWindowsServer2012以降でサポートされています。