共用方式為


PBT_APMSUSPEND 事件

通知應用程式電腦即將進入暫停狀態。 當所有應用程式和可安裝驅動程式都傳回 TRUE 至先前 的PBT_APMQUERYSUSPEND 事件時,通常會廣播此事件。

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

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

參數

hwnd

視窗的控制碼。

uMsg

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

wParam

意義
PBT_APMSUSPEND
4 (0x4)
事件識別碼。

lParam

保留:必須是零。

傳回值

沒有傳回值。

備註

應用程式應該完成儲存資料所需的所有工作來處理此事件。

系統允許應用程式處理此通知大約兩秒。 如果應用程式在分配到期後仍在執行作業,系統可能會中斷應用程式。

需求

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

另請參閱