Megosztás a következőn keresztül:


Eszköz energiagazdálkodása

A Device Power API megkönnyíti annak meghatározását, hogy mely eszközök képesek felébreszteni a rendszert alvó állapotból, és hogy ezek az eszközök mely alvó állapotból támogatják az ébredést. Az alvási állapotokról további információt Rendszerállapotokcímű témakörben talál.

A DevicePowerEnumDevices függvény használható a megadott feltételeknek megfelelő eszközök eszközlistájában való keresésre. A feltételek közé tartozhat, hogy az eszköz képes-e támogatni egy rendszerállapotot, vagy felébredni ebből az állapotból. A jelenleg támogatott jelzők a WinNT.h és a DevPower.h fájlban találhatók.

A DevicePowerSetDeviceState függvény lehetővé teszi vagy letiltja egy adott eszköz számára, hogy alvó állapotból felébresztse a rendszert.

A Device Power API lehetővé teszi a fejlesztők számára, hogy jobb felhasználói élményt hozzanak létre azáltal, hogy több információt adnak a felhasználónak arról, hogy mit csinál a rendszer, és jobban szabályozhatja a rendszer eszközeit. A Device Power olyan helyzetekben hasznos, amikor az energiafogyasztás kritikus fontosságú, például az akkumulátorokon futó hordozható eszközök esetén. Előfordulhat például, hogy az asztali számítógépeken használt energiagazdálkodási séma nem az optimális séma egy laptophoz, ezért előfordulhat, hogy a felhasználó letilt bizonyos eszközöket a rendszer felébresztésében. Ez energiát is meg tud takarékoskodni, mert a letiltott eszközök nem vonnak be energiát, amíg a rendszer alvó üzemmódban van.

Példa: A Device Power API használata.