UPSTurnOff, fonction (upssvc.h)
La fonction UPSTurnOff désactive les prises de courant de l’unité UPS, après un délai spécifié.
Syntaxe
void UPSTurnOff(
[in] DWORD aTurnOffDelay
);
Paramètres
[in] aTurnOffDelay
Spécifie la durée minimale, en secondes, d’attente avant d’éteindre les prises de courant de l’unité UPS.
Valeur de retour
None
Remarques
Le délai réel ne doit pas être inférieur à celui spécifié par aTurnOffDelay, afin de garantir un délai suffisant pour l’arrêt du système d’exploitation.
La valeur par défaut de aTurnOffDelay est de 180 secondes.
La fonction ne doit pas différer la demande pour désactiver l’alimentation. Ainsi, le système d’exploitation peut décharger le service UPS et le minidriver UPS.
En revanche, la fonction ne doit pas désactiver l’alimentation d’un système UPS qui n’a pas de délai d’arrêt interne. Cela entraîne une perte d’alimentation prématurée de l’ordinateur, ce qui peut entraîner l’endommagement du système.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | upssvc.h (inclure Upssvc.h) |