Energiagazdálkodási függvények
Az energiagazdálkodáshoz az alábbi függvények használhatók.
Funkció | Leírás |
---|---|
CallNtPowerInformation | Energiainformációkat állít be vagy kér le. |
DevicePowerClose | Felszabadítja az eszközlistában szereplő összes csomópontot, és megsemmisíti az eszközlistát. |
DevicePowerEnumDevices | A megadott feltételeknek megfelelő eszközök számbavétele a rendszeren. |
DevicePowerOpen | Inicializál egy eszközlistát az összes eszköz lekérdezésével. |
DevicePowerSetDeviceState | Módosítja a megadott adatokat a megadott eszközön. |
EFFECTIVE_POWER_MODE_CALLBACK | Függvényosztály a hatékony energia módú visszahíváshoz. |
GetActivePwrScheme | Lekéri az aktív energiaséma indexét. |
GetCurrentPowerPolicies | Lekéri a rendszer energiaházirendjének aktuális beállításait. |
GetDevicePowerState | Lekéri a megadott eszköz aktuális energiaállapotát. |
GetPwrCapabilities | Információkat kér le a rendszer energiagazdálkodási képességeiről. |
GetSystemPowerStatus | Lekéri a rendszer energiaállapotát. |
IsSystemResumeAutomatic | A számítógép aktuális állapotát jelzi. |
PowerCanRestoreIndividualDefaultPowerScheme | Meghatározza, hogy az aktuális felhasználó hozzáfér-e a megadott energiaséma adataihoz, hogy szükség esetén visszaállítható legyen. |
PowerClearRequest | A power request objektumhoz megadott típusú energiakérések száma csökken. |
PowerCreatePossibleSetting | Létrehoz egy lehetséges beállításértéket egy megadott energiabeállításhoz. |
PowerCreateRequest | Létrehoz egy power request objektumot. |
PowerCreateSetting | Létrehoz egy beállításértéket egy megadott energiabeállításhoz. |
PowerDeleteScheme | Egy megadott sémát töröl az adatbázisból. |
PowerDeterminePlatformRole | Meghatározza a számítógépszerepkört. |
PowerDuplicateScheme | Egy meglévő energiaséma duplikálása. |
PowerEnumerate | Egy energiaséma megadott elemeinek számbavétele. |
PowerGetActiveScheme | Lekéri az aktív energiasémát. |
PowerImportPowerScheme | Energiaséma importálása fájlból. |
PowerIsSettingRangeDefined | Lekérdezi, hogy a megadott energiabeállítás a lehetséges értékek tartományát jelöli-e. |
PowerReadACDefaultIndex | Lekéri a megadott teljesítménybeállítás alapértelmezett AC-indexét. |
PowerReadACValue | Lekéri a megadott teljesítménybeállítás AC-energiaértékét. |
PowerReadACValueIndex | Lekéri a megadott teljesítménybeállítás AC-indexét. |
PowerReadDCDefaultIndex | Lekéri a megadott teljesítménybeállítás alapértelmezett DC-indexét. |
PowerReadDCValue | Lekéri a tartományvezérlő energiaértékét a megadott energiabeállításhoz. |
PowerReadDCValueIndex | Lekéri a megadott teljesítménybeállítás DC-értékindexét. |
PowerReadDescription | Lekéri a megadott energiabeállítás, alcsoport vagy séma leírását. |
PowerReadFriendlyName | Lekéri a megadott energiabeállítás, alcsoport vagy séma rövid nevét. |
PowerReadIconResourceSpecifier | Lekéri a megadott energiabeállítás, alcsoport vagy séma ikonerőforrását. |
PowerReadPossibleDescription | Lekéri egy energiabeállítási érték egyik lehetséges választási lehetőségének leírását. |
PowerReadPossibleFriendlyName | Lekéri egy energiabeállítási érték egyik lehetséges választási lehetőségének rövid nevét. |
PowerReadPossibleValue | Egy energiabeállítás lehetséges értékének értékét kéri le. |
PowerReadSettingAttributes | A megadott teljesítménybeállítás aktuális attribútumát adja vissza. |
PowerReadValueIncrement | Lekéri az érvényes értékek növekményét a teljesítménybeállítások minimális és maximális értéke között. |
PowerReadValueMax | A megadott teljesítménybeállítás maximális értékét kéri le. |
PowerReadValueMin | A megadott teljesítménybeállítás minimális értékét kéri le. |
PowerReadValueUnitsSpecifier | Beolvassa az értéktartományt támogató energiabeállítás egységeit leíró sztringet. |
PowerRegisterForEffectivePowerModeNotifications | Visszahívást regisztrál a hatékony energiamód-változási értesítések fogadásához. |
PowerRegisterSuspendResumeNotification | Regisztrál, hogy értesítést kapjon a rendszer felfüggesztése vagy folytatásakor. |
PowerRemovePowerSetting | Törli a megadott energiagazdálkodási beállítást. |
PowerReplaceDefaultPowerSchemes | Az alapértelmezett felhasználó energiasémáit az aktuális felhasználó energiasémáira cseréli. |
PowerRestoreDefaultPowerSchemes | Az aktuális felhasználó energiasémáit lecseréli az alapértelmezett felhasználóra. |
PowerRestoreIndividualDefaultPowerScheme | Az aktuális felhasználó egy adott energiasémát cserél le az alapértelmezett felhasználó egyikére. |
PowerSetActiveScheme | Beállítja az aktuális felhasználó aktív energiasémát. |
PowerSetRequest | Növeli a megadott típusú energiakérések számát egy energiakérelmes objektumhoz. |
PowerSettingAccessCheck | A megadott energiabeállítások csoportházirend-felülbírálásának lekérdezése. |
PowerSettingAccessCheckEx | A megadott energiabeállítások csoportházirend-felülbírálásának lekérdezése és a beállítás kért hozzáférésének megadása. |
PowerSettingRegisterNotification | Regisztrál, hogy értesítést kapjon, ha egy energiabeállítás megváltozik. |
PowerSettingUnregisterNotification | Megszakítja a regisztrációt, hogy értesítést kapjon, amikor egy energiabeállítás megváltozik. |
PowerUnregisterFromEffectivePowerModeNotifications | Törölje a regisztrációkat a hatékony energia mód változási értesítéseiből. |
PowerUnregisterSuspendResumeNotification | Megszakítja a regisztrációt, hogy értesítést kapjon a rendszer felfüggesztése vagy folytatása esetén. |
PowerWriteACDefaultIndex | Beállítja a megadott teljesítménybeállítás alapértelmezett AC-indexét. |
PowerWriteACValueIndex | Beállítja a megadott teljesítménybeállítás AC-értékindexét. |
PowerWriteDCDefaultIndex | Beállítja a megadott teljesítménybeállítás alapértelmezett DC-indexét. |
PowerWriteDCValueIndex | Beállítja a megadott teljesítménybeállítás DC-indexét. |
PowerWriteDescription | Beállítja a megadott energiabeállítás, alcsoport vagy séma leírását. |
PowerWriteFriendlyName | Beállítja a megadott energiabeállítás, alcsoport vagy séma rövid nevét. |
PowerWriteIconResourceSpecifier | Beállítja a megadott energiabeállításhoz, alcsoporthoz vagy sémához tartozó ikonerőforrást. |
PowerWritePossibleDescription | Beállítja egy energiabeállítási érték egyik lehetséges választási lehetőségének leírását. |
PowerWritePossibleFriendlyName | Beállítja egy energiabeállítás megadott lehetséges beállításának rövid nevét. |
PowerWritePossibleValue | Beállítja egy energiabeállítás lehetséges értékének értékét. |
PowerWriteSettingAttributes | Beállítja egy power key energiaattribútumait. |
PowerWriteValueIncrement | Beállítja az érvényes értékek növekményét a teljesítménybeállítások minimális és maximális értéke között. |
PowerWriteValueMax | Beállítja a megadott teljesítménybeállítás maximális értékét. |
PowerWriteValueMin | Beállítja a megadott teljesítménybeállítás minimális értékét. |
PowerWriteValueUnitsSpecifier | Egy értéktartományt támogató energiabeállítás egységeinek leírására használt sztringet írja le. |
RegisterPowerSettingNotification | Regisztrálja az alkalmazást az adott energiabeállítási esemény energiabeállítási értesítéseinek fogadásához. |
RegisterSuspendResumeNotification | Regisztrál, hogy értesítést kapjon a rendszer felfüggesztése vagy folytatásakor. Hasonló PowerRegisterSuspendResumeNotification, de felhasználói módban működik, és egy ablakfogópontot is használhat. |
SetSuspendState | Beállítja a rendszer felfüggesztési állapotát. |
SetThreadExecutionState | Lehetővé teszi az alkalmazások számára, hogy tájékoztassák a rendszert arról, hogy használatban van. |
UnregisterPowerSettingNotification | Törölje az energiabeállítás-értesítés regisztrációjának megszüntetését. |
UnregisterSuspendResumeNotification | Megszakítja a regisztrációt, hogy értesítést kapjon a rendszer felfüggesztése vagy folytatása esetén. Hasonló PowerUnregisterSuspendResumeNotification, de felhasználói módban működik. |
Power Management Functions: Windows Server 2003 és Korábbi
Az alábbi függvények támogatottak a Windows Server 2008, a Windows Vista és a Windows újabb verzióiban a Windows korábbi verzióival való kompatibilitás érdekében. A Windows Server 2008, Windows Vista és újabb rendszerekhez írt alkalmazásoknak a táblázatban felsorolt alternatívákat kell használniuk.
Windows Server 2003 és korábbi verziók | Leírás | Windows Server 2008 és Windows Vista |
---|---|---|
CanUserWritePwrScheme | Meghatározza, hogy az aktuális felhasználó rendelkezik-e megfelelő jogosultsággal egy energiaséma írásához. | PowerSettingAccessCheck |
DeletePwrScheme | Törli a megadott energiasémát. | PowerDeleteScheme |
EnumPwrSchemes | Felsorolja az összes energiasémát. | PowerEnumerate |
GetActivePwrScheme | Lekéri az aktív energiaséma indexét. | PowerGetActiveScheme |
GetPwrDiskSpindownRange | Lekéri a lemez spindown tartományát. | Az GUID_DISK_SUBGROUP energiabeállítások alcsoportja szabályozza. Az egyes beállítások számbavételéhez használja a PowerEnumerate függvényt. |
IsPwrHibernateAllowed | Meghatározza, hogy a számítógép támogatja-e a hibernálást. | GetPwrCapabilities |
IsPwrShutdownAllowed | Meghatározza, hogy a számítógép támogatja-e a helyreállítható kikapcsolási állapotot. | Nem alkalmazható. A Windows Vista-tól kezdve a számítógépeknek támogatniuk kell a helyreállítható kikapcsolást. |
IsPwrSuspendAllowed | Meghatározza, hogy a számítógép támogatja-e az alvó állapotokat. | GetPwrCapabilities |
ReadGlobalPwrPolicy | Lekéri az aktuális globális energiaházirend-beállításokat. | Power Read függvények |
ReadProcessorPwrScheme | Lekéri a processzor energiaházirend-beállításait a megadott energiasémához. | Az GUID_PROCESSOR_SETTINGS_SUBGROUP energiabeállítások alcsoportja szabályozza. Az egyes beállítások számbavételéhez használja a PowerEnumerate függvényt. |
ReadPwrScheme | Lekéri a megadott energiaséma egyedi energiaházirend-beállításait. | Power Read függvények |
RequestWakeupLatency | Nagyjából azt határozza meg, hogy a számítógép milyen gyorsan lép be a munkaállapotba. | Nem alkalmazható. |
SetActivePwrScheme | Beállítja az aktív energiasémát. | PowerSetActiveScheme |
SetSystemPowerState | Felfüggeszti a rendszert az áramkimaradás leállításával. | SetSuspendState |
WriteGlobalPwrPolicy | Globális energiaházirend-beállításokat ír. | Energiaírási függvények |
WriteProcessorPwrScheme | A processzor energiaházirend-beállításait írja le a megadott energiasémához. | Az GUID_PROCESSOR_SETTINGS_SUBGROUP energiabeállítások alcsoportja szabályozza. Az egyes beállítások számbavételéhez használja a PowerEnumerate függvényt. |
WritePwrScheme | Az energiaséma egyedi házirendbeállításait írja le. | Energiaírási függvények |