evento PBT_APMRESUMECRITICAL
[PBT_APMRESUMECRITICAL è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Il supporto per questo evento è stato rimosso in Windows Vista. Usare invece PBT_APMRESUMEAUTOMATIC .]
Notifica alle applicazioni che il sistema ha ripreso l'operazione. Questo evento può indicare che alcune o tutte le applicazioni non hanno ricevuto un evento PBT_APMSUSPEND . Ad esempio, questo evento può essere trasmesso dopo una sospensione critica causata da una batteria non funzionante.
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_APMRESUMECRITICAL
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:
Poiché si verifica una sospensione critica senza notifica precedente, le risorse e i dati precedentemente disponibili potrebbero non essere presenti quando l'applicazione riceve questo evento. L'applicazione deve tentare di ripristinare il proprio stato al meglio della propria capacità. Durante una sospensione critica, il sistema mantiene lo stato delle DRAM e dei dischi rigidi locali, ma potrebbe non mantenere le connessioni nette. Un'applicazione potrebbe dover intervenire in relazione ai file aperti in rete prima della sospensione critica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Fine del supporto client |
Windows XP |
Supporto della fine del server |
Windows Server 2003 |
Intestazione |
|