PBT_APMRESUMECRITICAL イベント
[PBT_APMRESUMECRITICAL は、「要件」セクションで指定されているオペレーティング システムで使用できます。 Windows Vista では、このイベントのサポートが削除されました。 代わりに PBT_APMRESUMEAUTOMATIC を使用してください。]
システムが操作を再開したことをアプリケーションに通知します。 このイベントは、一部またはすべてのアプリケーションが PBT_APMSUSPEND イベントを受信しなかったことを示すことができます。 たとえば、このイベントは、バッテリの故障によって重大な中断が発生した後にブロードキャストできます。
ウィンドウは、WM_POWERBROADCAST メッセージを介してこのイベントを受信します。 wParam および lParam パラメーターは、次のように設定されます。
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMECRITICAL
LPARAM lParam); // zero
パラメーター
hwnd
ウィンドウへのハンドル。
uMsg
Value | 意味 |
---|---|
|
メッセージ識別子。 |
wParam
Value | 意味 |
---|---|
|
イベント識別子。 |
lParam
予約済み。0 である必要があります。
戻り値
戻り値はありません。
解説
事前の通知なく重大な中断が発生したために、アプリケーションがこのイベントを受信したとき、以前は利用できたリソースやデータがないことがあります。 その機能の最高の状態を復元することをアプリケーションで試行する必要があります。 重大な中断中、システムにより DRAM とローカル ハード ディスクの状態が維持されますが、ネット接続が維持されない場合があります。 アプリケーションは、重大な中断の前にネットワーク上で開かれていたファイルに対してアクションを実行する必要がある場合があります。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
クライアント サポートの終了 |
Windows XP |
サーバー サポートの終了 |
Windows Server 2003 |
ヘッダー |
|