evento PBT_APMQUERYSUSPENDFAILED
[PBT_APMQUERYSUSPENDFAILED è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Il supporto per questo evento è stato rimosso in Windows Vista. Usare invece SetThreadExecutionState.
Notifica alle applicazioni che l'autorizzazione per sospendere il computer è stata negata. Questo evento viene trasmesso se un'applicazione o un driver ha restituito BROADCAST_QUERY_DENY 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_APMQUERYSUSPENDFAILED
LPARAM lParam); // zero
Parametri
hwnd
Handle di una finestra.
Umsg
Valore | Significato |
---|---|
|
Identificatore del messaggio. |
wParam
Valore | Significato |
---|---|
|
Identificatore dell'evento. |
lParam
Riservato: deve essere zero.
Valore restituito
Nessun valore restituito.
Osservazioni:
Le applicazioni in genere rispondono a questo evento riprendendo il normale funzionamento.
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 |
|