Condividi tramite


Funzione UPSTurnOff (upssvc.h)

La funzione UPSTurnOff disattiva le prese di alimentazione dell'unità UPS, dopo un tempo di ritardo specificato.

Sintassi

void UPSTurnOff(
  [in] DWORD aTurnOffDelay
);

Parametri

[in] aTurnOffDelay

Specifica la quantità minima di tempo, espressa in secondi, di attesa prima di spegnere le prese di alimentazione dell'unità UPS.

Valore restituito

Nessuno

Osservazioni

Il tempo di ritardo effettivo non deve essere inferiore a quello specificato da aTurnOffDelay, per garantire un tempo adeguato per l'arresto del sistema operativo.

Il valore predefinito per aTurnOffDelay è 180 secondi.

La funzione non deve posticipare la richiesta per spegnere l'alimentazione. In questo modo il sistema operativo potrebbe scaricare il servizio UPS e il minidriver UPS.

D'altra parte, la funzione non deve spegnere l'alimentazione da un sistema UPS che non ha un ritardo di disattivazione interno. In questo modo si verificherà una perdita prematura di alimentazione per il computer, che può causare il danneggiamento del sistema.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione upssvc.h (include Upssvc.h)