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 |