evento PBT_APMRESUMESUSPEND
Notifica alle applicazioni che il sistema ha ripreso l'operazione dopo la sospensione.
Una finestra riceve questo evento tramite il messaggio di WM_POWERBROADCAST . I parametri wParam e lParam vengono impostati come descritto di seguito.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMESUSPEND
LPARAM lParam); // zero
Parametri
hwnd
Handle per la finestra.
Umsg
Valore | Significato |
---|---|
|
Identificatore del messaggio. |
wParam
Valore | Significato |
---|---|
|
Identificatore dell'evento. |
lParam
Riservati; deve essere zero.
Valore restituito
Nessun valore restituito.
Osservazioni:
Un'applicazione può ricevere questo evento solo se ha ricevuto l'evento PBT_APMSUSPEND prima della sospensione del computer. In caso contrario, l'applicazione riceverà un evento PBT_APMRESUMECRITICAL .
Se il sistema viene riattivato a causa dell'attività dell'utente (ad esempio premendo il pulsante di alimentazione) o se il sistema rileva l'interazione dell'utente nella console fisica (ad esempio l'input del mouse o della tastiera) dopo la riattivazione automatica, il sistema trasmette prima l'evento PBT_APMRESUMEAUTOMATIC , quindi trasmette l'evento PBT_APMRESUMESUSPEND. Inoltre, il sistema attiva lo schermo. L'applicazione deve riaprire i file chiusi quando il sistema è entrato in sospensione e prepararsi per l'input dell'utente.
Se il sistema si riattiva a causa di un segnale di riattivazione esterno (riattivazione remota), il sistema trasmette solo l'evento PBT_APMRESUMEAUTOMATIC . L'evento PBT_APMRESUMESUSPEND non viene inviato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|