Systeemstroomstatus
De energiestatus van het systeem geeft aan of de stroombron voor een computer een systeembatterij of netstroom is. Voor computers die batterijen gebruiken, geeft de energiestatus van het systeem ook aan hoeveel batterijduur er blijft en of de batterij wordt opgeladen.
Energiegegevens worden opgehaald door u te registreren voor energie-instellingsmeldingen via de functie RegisterPowerSettingNotification. Met deze functie kunnen toepassingen zich registreren voor specifieke energie-instellingen en op de hoogte worden gesteld wanneer ze worden gewijzigd.
Notitie
Gebruik CallNtPowerInformation-om gegevens over energiestatussen zonder meldingen op te vragen.
Toepassingen en installeerbare stuurprogramma's gebruiken doorgaans de systeemstroomstatus om te bepalen of continue bewerking haalbaar is. Voordat een toepassing bijvoorbeeld achtergrondbewerkingen uitvoert, zoals het comprimeren of pagineren van een bestand, moet worden gecontroleerd of het systeem op batterijen staat. Een andere voorbeeld: een toepassing die een langdurige bewerking start, moet de status controleren om te bepalen of er voldoende accustroom bestaat om de bewerking te voltooien.
Standaard voert het systeem geen query's uit op toepassingen of stuurprogramma's tijdens slaapstandovergangen.
Notitie
Als de stroom laag is, kan een toepassing tussenkomst van de gebruiker aanvragen of aanvragen dat het systeem zichzelf onderbreekt. U kunt de systeembewerking onderbreken met behulp van de functie SetSuspendState.
Verwante onderwerpen