Udostępnij za pośrednictwem


Zarządzanie energią urządzenia

Interfejs API zasilania urządzenia ułatwia określenie, z których urządzeń można wybudzać system ze stanu uśpienia, oraz stan uśpienia, z którego urządzenia obsługują przebudzenie. Aby uzyskać więcej informacji na temat stanów uśpienia, zobacz System Power States.

Funkcja DevicePowerEnumDevices może służyć do wyszukiwania listy urządzeń pod kątem urządzeń spełniających określone kryteria. Kryteria mogą obejmować zdolność urządzenia do obsługi stanu systemu lub wznawiania stanu z tego stanu. Obecnie obsługiwane flagi można znaleźć w plikach WinNT.h i DevPower.h.

Funkcja DevicePowerSetDeviceState włącza lub wyłącza określone urządzenie w stanie uśpienia.

Interfejs API usługi Device Power umożliwia deweloperom tworzenie lepszego środowiska użytkownika, zapewniając użytkownikowi więcej informacji o tym, co robi system, i większą kontrolę nad urządzeniami w systemie. Moc urządzenia jest przydatna w sytuacjach, w których zużycie energii ma krytyczne znaczenie, na przykład w urządzeniach przenośnych działających na bateriach. Na przykład schemat zarządzania energią używany w komputerze stacjonarnym może nie być optymalnym schematem komputera przenośnego, więc użytkownik może chcieć wyłączyć niektóre urządzenia przed przebudzeniem systemu. Może to oszczędzać energię, ponieważ wyłączone urządzenia nie będą pobierać energii, gdy system jest w trybie uśpienia.

Aby zapoznać się z przykładem, zobacz Using the Device Power API (Korzystanie z interfejsu API power urządzenia).