evento PBT_APMSUSPEND
Notifica alle applicazioni che il computer sta per entrare in uno stato sospeso. Questo evento viene in genere trasmesso quando tutte le applicazioni e i driver installabili hanno restituito TRUE a un evento PBT_APMQUERYSUSPEND precedente.
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_APMSUSPEND
LPARAM lParam); // zero
Parametri
hwnd
Handle per la finestra.
Umsg
Valore | Significato |
---|---|
|
Identificatore del messaggio. |
wParam
Valore | Significato |
---|---|
|
Identificatore dell'evento. |
lParam
Riservato: deve essere zero.
Valore restituito
Nessun valore restituito.
Osservazioni:
Un'applicazione deve elaborare questo evento completando tutte le attività necessarie per salvare i dati.
Il sistema consente circa due secondi per un'applicazione di gestire questa notifica. Se un'applicazione sta ancora eseguendo operazioni dopo la scadenza del tempo di allocazione, il sistema potrebbe interrompere l'applicazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|