Delen via


Functies voor energiebeheer

De volgende functies worden gebruikt met energiebeheer.

Functie Beschrijving
CallNtPowerInformation- Hiermee stelt u energie-informatie in of haalt u deze op.
DevicePowerClose- Hiermee worden alle knooppunten in de lijst met apparaten vrijgemaakt en wordt de lijst met apparaten vernietigd.
DevicePowerEnumDevices- Inventariseert apparaten in het systeem die voldoen aan de opgegeven criteria.
DevicePowerOpen Initialiseert een apparaatlijst door een query uit te voeren op alle apparaten.
DevicePowerSetDeviceState Hiermee wijzigt u de opgegeven gegevens op het opgegeven apparaat.
EFFECTIVE_POWER_MODE_CALLBACK Functieklasse voor effectieve callback van energiemodus.
GetActivePwrScheme- Haalt de index van het actieve energieschema op.
GetCurrentPowerPolicies Hiermee worden de huidige energiebeleidsinstellingen van het systeem opgehaald.
GetDevicePowerState Haalt de huidige energiestatus van het opgegeven apparaat op.
GetPwrCapabilities- Haalt informatie op over de mogelijkheden van het systeemvermogen.
GetSystemPowerStatus- Haalt de energiestatus van het systeem op.
IsSystemResumeAutomatic- Geeft de huidige status van de computer aan.
PowerCanRestoreIndividualDefaultPowerScheme Bepaalt of de huidige gebruiker toegang heeft tot de gegevens voor het opgegeven energieschema, zodat deze indien nodig kan worden hersteld.
PowerShellRequest Hiermee wordt het aantal energieaanvragen van het opgegeven type voor een Power Request-object afgerekend.
PowerCreatePossibleSetting- Hiermee maakt u een mogelijke instellingswaarde voor een opgegeven energie-instelling.
PowerCreateRequest Hiermee maakt u een Power Request-object.
PowerCreateSetting- Hiermee maakt u een instellingswaarde voor een opgegeven energie-instelling.
PowerDeleteScheme- Hiermee verwijdert u een opgegeven schema uit de database.
PowerDeterminePlatformRole- Bepaalt de computerrol.
PowerDuplicateScheme- Een bestaand energieschema dupliceren.
PowerEnumerate- Opsomming van de opgegeven elementen in een energieschema.
PowerGetActiveScheme- Hiermee haalt u het actieve energieschema op.
PowerImportPowerScheme- Hiermee importeert u een energieschema uit een bestand.
PowerIsSettingRangeDefined- Query's of de opgegeven energie-instelling een bereik van mogelijke waarden vertegenwoordigt.
PowerReadACDefaultIndex Haalt de standaard-AC-index van de opgegeven energie-instelling op.
PowerReadACValue- Hiermee haalt u de ac-energiewaarde voor de opgegeven energie-instelling op.
PowerReadACValueIndex Haalt de AC-index van de opgegeven energie-instelling op.
PowerReadDCDefaultIndex Haalt de standaard DC-index van de opgegeven energie-instelling op.
PowerReadDCValue- Haalt de dc-energiewaarde voor de opgegeven energie-instelling op.
PowerReadDCValueIndex Haalt de DC-waardeindex van de opgegeven energie-instelling op.
PowerReadDescription- Haalt de beschrijving op voor de opgegeven energie-instelling, subgroep of schema.
PowerReadFriendlyName- Haalt de beschrijvende naam op voor de opgegeven energie-instelling, subgroep of schema.
PowerReadIconResourceSpecifier Haalt de pictogramresource op voor de opgegeven energie-instelling, subgroep of schema.
PowerReadPossibleDescription Haalt de beschrijving op voor een van de mogelijke opties van een waarde voor energie-instelling.
PowerReadPossibleFriendlyName Haalt de beschrijvende naam op voor een van de mogelijke keuzes van een waarde voor energie-instelling.
PowerReadPossibleValue Haalt de waarde op voor een mogelijke waarde van een energie-instelling.
PowerReadSettingAttributes- Retourneert het huidige kenmerk van de opgegeven energie-instelling.
PowerReadValueIncrement- Haalt de verhoging op voor geldige waarden tussen het minimum en maximum van de energie-instellingen.
PowerReadValueMax- Haalt de maximumwaarde voor de opgegeven energie-instelling op.
PowerReadValueMin- Haalt de minimumwaarde voor de opgegeven energie-instelling op.
PowerReadValueUnitsSpecifier- Leest de tekenreeks die wordt gebruikt om de eenheden van een energie-instelling te beschrijven die ondersteuning biedt voor een bereik van waarden.
PowerRegisterForEffectivePowerModeNotifications Registreert een callback om effectieve wijzigingsmeldingen in de energiemodus te ontvangen.
PowerRegisterSuspendResumeNotification- Registreert om meldingen te ontvangen wanneer het systeem wordt onderbroken of hervat.
PowerRemovePowerSetting- Hiermee verwijdert u de opgegeven energie-instelling.
PowerReplaceDefaultPowerSchemes Vervangt de energieschema's voor de standaardgebruiker door de energieschema's van de huidige gebruiker.
PowerRestoreDefaultPowerSchemes Vervangt de energieschema's voor de huidige gebruiker door schema's voor de standaardgebruiker.
PowerRestoreIndividualDefaultPowerScheme Vervangt een specifiek energieschema voor de huidige gebruiker door een van de standaardgebruiker.
PowerSetActiveScheme- Hiermee stelt u het actieve energieschema voor de huidige gebruiker in.
PowerSetRequest- Hiermee wordt het aantal energieaanvragen van het opgegeven type voor een Power Request-object verhoogd.
PowerSettingAccessCheck- Query's voor het overschrijven van een groepsbeleid voor opgegeven energie-instellingen.
PowerSettingAccessCheckEx- Query's voor het overschrijven van een groepsbeleid voor opgegeven energie-instellingen en geeft de aangevraagde toegang voor de instelling.
PowerSettingRegisterNotification- Registreert voor het ontvangen van meldingen wanneer een energie-instelling wordt gewijzigd.
PowerSettingUnregisterNotification- Hiermee wordt een registratie geannuleerd om een melding te ontvangen wanneer een energie-instelling wordt gewijzigd.
PowerUnregisterFromEffectivePowerModeNotifications Registratie van effectieve energiemoduswijzigingsmeldingen ongedaan maken.
PowerUnregisterSuspendResumeNotification- Hiermee wordt een registratie geannuleerd om een melding te ontvangen wanneer het systeem wordt onderbroken of hervat.
PowerWriteACDefaultIndex Hiermee stelt u de standaard AC-index van de opgegeven energie-instelling in.
PowerWriteACValueIndex Hiermee stelt u de ac-waardeindex van de opgegeven energie-instelling in.
PowerWriteDCDefaultIndex Hiermee stelt u de standaard DC-index van de opgegeven energie-instelling in.
PowerWriteDCValueIndex Hiermee stelt u de DC-index van de opgegeven energie-instelling in.
PowerWriteDescription- Hiermee stelt u de beschrijving in voor de opgegeven energie-instelling, subgroep of schema.
PowerWriteFriendlyName Hiermee stelt u de beschrijvende naam in voor de opgegeven energie-instelling, subgroep of schema.
PowerWriteIconResourceSpecifier Hiermee stelt u de pictogramresource in voor de opgegeven energie-instelling, subgroep of schema.
PowerWritePossibleDescription Hiermee stelt u de beschrijving in voor een van de mogelijke keuzes van een waarde voor energie-instelling.
PowerWritePossibleFriendlyName Hiermee stelt u de beschrijvende naam in voor de opgegeven mogelijke instelling van een energie-instelling.
PowerWritePossibleValue Hiermee stelt u de waarde in voor een mogelijke waarde van een energie-instelling.
PowerWriteSettingAttributes- Hiermee stelt u de energiekenmerken van een energiesleutel in.
PowerWriteValueIncrement- Hiermee stelt u de verhoging in voor geldige waarden tussen het minimum en maximum van de energie-instellingen.
PowerWriteValueMax- Hiermee stelt u de maximumwaarde voor de opgegeven energie-instelling in.
PowerWriteValueMin Hiermee stelt u de minimumwaarde voor de opgegeven energie-instelling in.
PowerWriteValueUnitsSpecifier Hiermee schrijft u de tekenreeks die wordt gebruikt om de eenheden van een energie-instelling te beschrijven die ondersteuning biedt voor een bereik van waarden.
RegisterPowerSettingNotification- Registreert de toepassing voor het ontvangen van energie-instellingsmeldingen voor de specifieke gebeurtenis voor energie-instelling.
RegisterSuspendResumeNotification- Registreert om meldingen te ontvangen wanneer het systeem wordt onderbroken of hervat. Vergelijkbaar met PowerRegisterSuspendResumeNotification, maar werkt in de gebruikersmodus en kan een venstergreep aannemen.
SetSuspendState Hiermee stelt u de systeemonderbroken status in.
SetThreadExecutionState Hiermee kunnen toepassingen het systeem informeren dat het in gebruik is.
UnregisterPowerSettingNotification De registratie van de energie-instelling wordt opgehefd.
UnregisterSuspendResumeNotification Hiermee wordt een registratie geannuleerd om een melding te ontvangen wanneer het systeem wordt onderbroken of hervat. Vergelijkbaar met PowerUnregisterSuspendResumeNotification maar werkt in de gebruikersmodus.

 

Functies voor energiebeheer: Windows Server 2003 en eerder

De volgende functies worden ondersteund in Windows Server 2008, Windows Vista en latere versies van Windows voor compatibiliteit met eerdere versies van Windows. Toepassingen die zijn geschreven voor Windows Server 2008, Windows Vista en hoger, moeten gebruikmaken van de alternatieven die in deze tabel worden vermeld.

Windows Server 2003 en eerder Beschrijving Windows Server 2008 en Windows Vista
CanUserWritePwrScheme- Bepaalt of de huidige gebruiker voldoende bevoegdheden heeft om een energieschema te schrijven. PowerSettingAccessCheck-
DeletePwrScheme- Hiermee verwijdert u het opgegeven energieschema. PowerDeleteScheme-
EnumPwrSchemes- Alle energieschema's worden opgesomd. PowerEnumerate-
GetActivePwrScheme- Haalt de index van het actieve energieschema op. PowerGetActiveScheme-
GetPwrDiskSpindownRange Haalt het spindownbereik van de schijf op. Beheerd via de subgroep GUID_DISK_SUBGROUP energie-instellingen. Gebruik de functie PowerEnumerate om afzonderlijke instellingen op te sommen.
IsPwrHibernateAllowed Bepaalt of de computer de sluimerstand ondersteunt. GetPwrCapabilities-
IsPwrShutdownAllowed Bepaalt of de computer de status van de soft off-stroom ondersteunt. Niet van toepassing. Vanaf Windows Vista moeten computers soft off ondersteunen.
IsPwrSuspendAllowed Bepaalt of de computer de slaapstanden ondersteunt. GetPwrCapabilities-
ReadGlobalPwrPolicy- Haalt de huidige globale energiebeleidsinstellingen op. Power Read-functies
ReadProcessorPwrScheme- Hiermee haalt u de instellingen voor het processorvermogensbeleid voor het opgegeven energieschema op. Beheerd via de subgroep GUID_PROCESSOR_SETTINGS_SUBGROUP energie-instellingen. Gebruik de functie PowerEnumerate om afzonderlijke instellingen op te sommen.
ReadPwrScheme- Haalt de energiebeleidsinstellingen op die uniek zijn voor het opgegeven energieschema. Power Read-functies
RequestWakeupLatency- Hiermee geeft u ruwweg op hoe snel de computer de werkstatus moet invoeren. Niet van toepassing.
SetActivePwrScheme- Hiermee stelt u het actieve energieschema in. PowerSetActiveScheme-
SetSystemPowerState- Het systeem wordt onderbroken door stroom uit te schakelen. SetSuspendState
WriteGlobalPwrPolicy- Hiermee schrijft u globale energiebeleidsinstellingen. Power Write-functies
WriteProcessorPwrScheme- Schrijft beleidsinstellingen voor processorkracht voor het opgegeven energieschema. Beheerd via de subgroep GUID_PROCESSOR_SETTINGS_SUBGROUP energie-instellingen. Gebruik de functie PowerEnumerate om afzonderlijke instellingen op te sommen.
WritePwrScheme- Hiermee schrijft u beleidsinstellingen die uniek zijn voor het energiebeheerschema. Power Write-functies