PBT_APMQUERYSUSPENDFAILED 事件

[PBT_APMQUERYSUSPENDFAILED可用於需求一節中指定的作業系統。 Windows Vista 已移除此事件的支援。 請改用 SetThreadExecutionState 。]

通知應用程式暫停電腦的許可權遭到拒絕。 如果任何應用程式或驅動程式傳回 BROADCAST_QUERY_DENY 至先前 的PBT_APMQUERYSUSPEND 事件,就會廣播此事件。

視窗會透過 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

意義
WM_POWERBROADCAST
536 (0x218)
訊息識別碼。

wParam

意義
PBT_APMQUERYSUSPENDFAILED
2 (0x2)
事件識別碼。

lParam

保留:必須是零。

傳回值

沒有傳回值。

備註

應用程式通常會藉由繼續正常作業來回應此事件。

需求

需求
最低支援的用戶端
Windows XP [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
用戶端支援結束
Windows XP
伺服器終止支援
Windows Server 2003
頁首
WinUser.h (包括 Windows.h)

另請參閱