PBT_APMRESUMECRITICAL 事件
[PBT_APMRESUMECRITICAL可用於需求一節中指定的作業系統。 Windows Vista 已移除此事件的支援。 請改用 PBT_APMRESUMEAUTOMATIC 。]
通知應用程式系統已繼續作業。 此事件可能表示部分或所有應用程式未收到 PBT_APMSUSPEND 事件。 例如,這個事件可以在電池故障所造成的重大暫停之後廣播。
視窗會透過 WM_POWERBROADCAST 訊息接收此事件。 wParam 和 lParam 參數會設定如下所述。
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMECRITICAL
LPARAM lParam); // zero
參數
hwnd
視窗的控制碼。
uMsg
值 | 意義 |
---|---|
|
訊息識別碼。 |
wParam
值 | 意義 |
---|---|
|
事件識別碼。 |
lParam
保留:必須是零。
傳回值
沒有傳回值。
備註
由於未事先通知就緊急暫停,因此先前可用的資源和資料在應用程式收到此事件時可能不存在。 應用程式應該嘗試將其狀態還原成其最佳能力。 在重大暫停期間,系統會維護 DRAM 和本機硬碟的狀態,但可能不會維護網路連線。 在重大暫停之前,應用程式可能需要對網路上開啟的檔案採取動作。
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
用戶端支援結束 |
Windows XP |
伺服器終止支援 |
Windows Server 2003 |
頁首 |
|