PBT_APMRESUMESUSPEND 事件

通知應用程式,系統在暫停後已繼續作業。

視窗會透過 WM_POWERBROADCAST 訊息接收此事件。 wParam lParam 參數會設定如下所述。

LRESULT 
CALLBACK 
WindowProc( HWND hwnd,      // handle to window
            UINT uMsg,      // WM_POWERBROADCAST
            WPARAM wParam,  // PBT_APMRESUMESUSPEND
            LPARAM lParam); // zero

參數

hwnd

視窗的控制碼。

uMsg

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

wParam

意義
PBT_APMRESUMESUSPEND
7 (0x7)
事件識別碼。

lParam

保留;必須是零。

傳回值

沒有傳回值。

備註

只有在應用程式在電腦暫停之前收到 PBT_APMSUSPEND 事件時,應用程式才能接收此事件。 否則,應用程式將會收到 PBT_APMRESUMECRITICAL 事件。

如果系統因為使用者活動而喚醒(例如按下電源按鈕),或系統在自動喚醒後偵測到實體主控台的使用者互動(例如滑鼠或鍵盤輸入),系統會先廣播 PBT_APMRESUMEAUTOMATIC 事件,然後廣播PBT_APMRESUMESUSPEND事件。 此外,系統也會開啟顯示器。 當系統進入睡眠並準備使用者輸入時,您的應用程式應該重新開啟關閉的檔案。

如果系統因為外部喚醒訊號(遠端喚醒)而喚醒,系統只會 廣播PBT_APMRESUMEAUTOMATIC 事件。 不會傳送PBT_APMRESUMESUSPEND事件。

需求

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

另請參閱