Événement PBT_APMRESUMECRITICAL
[PBT_APMRESUMECRITICAL peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Cet événement n’est plus pris en charge dans Windows Vista. Utilisez plutôt PBT_APMRESUMEAUTOMATIC.]
Notifie les applications que le système a repris l’opération. Cet événement peut indiquer que certaines applications ou toutes les applications n’ont pas reçu d’événement PBT_APMSUSPEND. Par exemple, cet événement peut être diffusé après une suspension critique causée par une batterie défaillante.
Une fenêtre reçoit cet événement via le message WM_POWERBROADCAST. Les paramètres wParam et lParam sont définis comme décrit ci-dessous.
LRESULT
CALLBACK
WindowProc( HWND hwnd, // handle to window
UINT uMsg, // WM_POWERBROADCAST
WPARAM wParam, // PBT_APMRESUMECRITICAL
LPARAM lParam); // zero
Paramètres
hwnd
Handle à fenêtre.
uMsg
Valeur | Signification |
---|---|
|
Identificateur du message. |
wParam
Valeur | Signification |
---|---|
|
Identificateur de l’événement. |
lParam
Réservé : doit être égal à zéro.
Valeur retournée
Aucune valeur renvoyée.
Notes
Étant donné qu’une suspension critique se produit sans notification préalable, les ressources et les données qui étaient disponibles peuvent ne pas être présentes lorsque l’application reçoit cet événement. L’application doit tenter de restaurer son état au meilleur de sa capacité. Lors d’une suspension critique, le système conserve l’état des disques durs locaux et DRAM, mais peut ne pas maintenir les connexions nettes. Une application peut avoir besoin de prendre des mesures relatives aux fichiers ouverts sur le réseau avant la suspension critique.
Spécifications
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
Fin du support client |
Windows XP |
Fin de la prise en charge du serveur |
Windows Server 2003 |
En-tête |
|