Partager via


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)