PBT_APMQUERYSUSPENDFAILED イベント
[PBT_APMQUERYSUSPENDFAILED は、「要件」セクションで指定されているオペレーティング システムで使用できます。 このイベントのサポートは Windows Vista では削除されました。 代わりに SetThreadExecutionState を使ってください。]
コンピューターを一時停止するアクセス許可が拒否されたことをアプリケーションに通知します。 このイベントは、アプリケーションまたはドライバーが前の PBT_APMQUERYSUSPEND イベントに対して BROADCAST_QUERY_DENY を返した場合にブロードキャストされます。
ウィンドウは、WM_POWERBROADCAST メッセージを介してこのイベントを受信します。 wParam パラメーターと lParam パラメーターは、次のように設定されます。
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMQUERYSUSPENDFAILED
LPARAM lParam); // zero
パラメーター
hwnd
ウィンドウのハンドル。
uMsg
Value | 意味 |
---|---|
|
メッセージ識別子。 |
wParam
Value | 意味 |
---|---|
|
イベント識別子。 |
lParam
予約済み: 0 である必要があります。
戻り値
戻り値はありません。
解説
通常、アプリケーションは、通常の操作を再開することでこのイベントに応答します。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント |
Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
クライアント サポートの終了 |
Windows XP |
サーバー サポートの終了 |
Windows Server 2003 |
ヘッダー |
|