Risparmio energia del dispositivo
L'API Device Power consente di determinare facilmente quali dispositivi sono in grado di riattivare il sistema da uno stato di sospensione e quali stati di sospensione i dispositivi supportano la riattivazione. Per altre informazioni sugli stati di sospensione, vedere System Power States.
La funzione DevicePowerEnumDevices può essere usata per cercare nell'elenco dei dispositivi i dispositivi che soddisfano i criteri specificati. I criteri possono includere la capacità del dispositivo di supportare uno stato del sistema o la riattivazione da tale stato. I flag attualmente supportati sono disponibili in WinNT.h e DevPower.h.
La funzioneDevicePowerSetDeviceStateabilita o disabilita un dispositivo specificato per riattivare il sistema da uno stato di sospensione.
L'API Device Power consente agli sviluppatori di creare un'esperienza utente migliore offrendo all'utente maggiori informazioni su ciò che il sistema sta eseguendo e maggiore controllo sui dispositivi nel sistema. L'alimentazione del dispositivo è utile nelle situazioni in cui il consumo energetico è critico, ad esempio nei dispositivi portatili in esecuzione su batterie. Ad esempio, lo schema di risparmio energia usato in un computer desktop potrebbe non essere lo schema ottimale per un computer portatile, quindi l'utente potrebbe voler disabilitare determinati dispositivi dal risveglio del sistema. Ciò può risparmiare energia perché i dispositivi disabilitati non disegneranno energia mentre il sistema è in modalità sospensione.
Per un esempio, vedere Using the Device Power API.