Condividi tramite


Stato alimentazione del sistema

Lo stato di alimentazione del sistema indica se la fonte di alimentazione per un computer è una batteria di sistema o alimentazione AC. Per i computer che usano batterie, lo stato di alimentazione del sistema indica anche la durata della batteria e se la batteria è carica.

Le informazioni sull'alimentazione vengono recuperate registrando le notifiche di impostazione dell'alimentazione tramite la funzioneRegisterPowerSettingNotification. Questa funzione consente alle applicazioni di registrarsi per impostazioni di risparmio energia specifiche e ricevere una notifica quando cambiano.

Nota

Per eseguire query sulle informazioni sullo stato dell'alimentazione senza notifiche, usare CallNtPowerInformation.

 

Le applicazioni e i driver installabili usano in genere lo stato di alimentazione del sistema per determinare se l'operazione continua è fattibile. Ad esempio, prima che un'applicazione esegua operazioni in background, ad esempio compressione o impaginazione di un file, deve verificare se il sistema è acceso alle batterie. Come un altro esempio, un'applicazione che inizia un'operazione lunga deve controllare lo stato per determinare se esiste una quantità sufficiente di alimentazione della batteria per completare l'operazione.

Per impostazione predefinita, il sistema non esegue query su applicazioni o driver durante le transizioni di sospensione.

Nota

Se l'alimentazione è bassa, un'applicazione può richiedere l'intervento dell'utente o richiedere la sospensione del sistema stesso. È possibile sospendere l'operazione di sistema usando la funzionesetSuspendState di.

 

Informazioni sui di risparmio energia