次の方法で共有


PowerBroadcastStatus 列挙体

システムの電源ステータスを示します。

<Serializable>
Public Enum PowerBroadcastStatus
[C#]
[Serializable]
public enum PowerBroadcastStatus
[C++]
[Serializable]
__value public enum PowerBroadcastStatus
[JScript]
public
   Serializable
enum PowerBroadcastStatus

解説

PowerBroadcastStatus は、システムの電源ステータスの変更を示すために、 ServiceBase クラスで使用されます。電源ステータスのあらゆる変更に対応できるように、アプリケーションをデザインできます。

メンバ

メンバ名 説明
BatteryLow バッテリの電力が低下しています。
OemEvent APM (Advanced Power Management) BIOS (Basic I/O System: 基本入出力システム) は、APM OEM イベントを通知しました。
PowerStatusChange コンピュータの電源ステータスの変更 (バッテリ電力から A/C への切り替えなど) が検出されます。また、バッテリ電力の残量がユーザーが指定したしきい値を下回る場合や、指定した割合でバッテリ電力が変更された場合も、このイベントがブロードキャストされます。
QuerySuspend コンピュータを中断するためのアクセス許可がシステムから要求されました。アクセス許可が付与されているアプリケーションは、システムに値を返す前に中断の準備を完了しておく必要があります。
QuerySuspendFailed コンピュータを中断するためのアクセス許可が拒否されました。アプリケーションまたはドライバが前の QuerySuspend ステータスを拒否した場合は、このステータスがブロードキャストされます。
ResumeAutomatic コンピュータは、自動的に起動してイベントを処理しました。
メモ    ResumeAutomatic がブロードキャストされた後にユーザーの利用状況が検出されると、 ResumeSuspend イベントがブロードキャストされ、ユーザーとの対話を完全に再開できることがアプリケーションに通知されます。
ResumeCritical バッテリの故障による重大な中断が発生した後に、操作が再開されました。
メモ   重大な中断は事前に通知されることなく発生するため、アプリケーションがこのイベントを受け取ると、以前利用できたリソースやデータが存在しなくなる場合があります。アプリケーションは、できる限り状態を復元するよう試みます。
ResumeSuspend 中断された後に操作が再開されました。
Suspend コンピュータは、中断状態に入ろうとしています。このイベントは、通常、すべてのアプリケーションおよびインストール可能なドライバが前の QuerySuspend 状態に true を返している場合にブロードキャストされます。

必要条件

名前空間: System.ServiceProcess

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Serviceprocess (System.Serviceprocess.dll 内)

参照

System.ServiceProcess 名前空間 | ServiceBase.OnPowerEvent | CanHandlePowerEvent