次の方法で共有


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 意味
WM_POWERBROADCAST
536 (0x218)
メッセージ識別子。

wParam

Value 意味
PBT_APMQUERYSUSPENDFAILED
2 (0x2)
イベント識別子。

lParam

予約済み: 0 である必要があります。

戻り値

戻り値はありません。

解説

通常、アプリケーションは、通常の操作を再開することでこのイベントに応答します。

要件

要件 Value
サポートされている最小のクライアント
Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー
Windows Server 2003 (デスクトップ アプリのみ)
クライアント サポートの終了
Windows XP
サーバー サポートの終了
Windows Server 2003
ヘッダー
WinUser.h (Windows.h を含む)

関連項目