PowerBroadcastStatus 列挙型

定義

システムの電源状態を示します。

public enum class PowerBroadcastStatus
public enum PowerBroadcastStatus
type PowerBroadcastStatus = 
Public Enum PowerBroadcastStatus
継承
PowerBroadcastStatus

フィールド

名前 説明
QuerySuspend 0

システムは、コンピューターを中断するアクセス許可を要求しました。 アクセス許可を付与するアプリケーションは、戻る前に中断の準備を行う必要があります。

QuerySuspendFailed 2

コンピューターを一時停止するアクセス許可がシステムに拒否されました。 この状態は、アプリケーションまたはドライバーが以前の QuerySuspend 状態を拒否した場合にブロードキャストされます。

Suspend 4

コンピューターが中断状態に入りようとしています。 このイベントは、通常、すべてのアプリケーションとインストール可能なドライバーが以前のtrue状態にQuerySuspend返されたときにブロードキャストされます。

ResumeCritical 6

バッテリの故障によって重大な中断が発生した後、システムは操作を再開しました。 重大な中断は事前の通知なしに発生するため、アプリケーションがこのイベントを受信したときに、以前に使用可能だったリソースとデータが存在しない可能性があります。 アプリケーションは、その状態を最大限に復元する必要があります。

ResumeSuspend 7

システムは、中断された後に操作を再開しました。

BatteryLow 9

バッテリー残量が少ない。

PowerStatusChange 10

バッテリ電源から A/C への切り替えなど、コンピューターの電源状態の変化が検出されます。 システムは、バッテリ残量がユーザーが指定したしきい値を下回った場合、またはバッテリの電力が指定された割合で変化した場合にも、このイベントをブロードキャストします。

OemEvent 11

Advanced Power Management (APM) BIOS が APM OEM イベントを通知しました。

ResumeAutomatic 18

コンピューターは、イベントを処理するために自動的に起動しました。 システムは、 ResumeAutomaticのブロードキャスト後にユーザー アクティビティを検出すると、 ResumeSuspend イベントをブロードキャストして、ユーザーとの完全な対話を再開できることをアプリケーションに通知します。

注釈

PowerBroadcastStatus は、システムの電源状態の変化を示すために、 ServiceBase クラスによって使用されます。 電源状態の変化に対応するようにアプリケーションを設計できます。

適用対象

こちらもご覧ください