Administración de energía de dispositivos
Device Power API facilita la determinación de los dispositivos que pueden reactivar el sistema desde un estado de suspensión y de qué estados de suspensión admiten la reactivación de esos dispositivos. Para obtener más información sobre los estados de suspensión, vea System Power States.
La función DevicePowerEnumDevices se puede usar para buscar en la lista de dispositivos los dispositivos que coincidan con los criterios especificados. Los criterios pueden incluir la capacidad del dispositivo para admitir un estado del sistema o reactivarse desde ese estado. Las marcas admitidas actualmente se pueden encontrar en WinNT.h y DevPower.h.
La funciónDevicePowerSetDeviceState habilita o deshabilita que un dispositivo especificado desactive el estado de suspensión del sistema.
Device Power API permite a los desarrolladores crear una mejor experiencia de usuario proporcionando al usuario más información sobre lo que hace el sistema y más control sobre los dispositivos del sistema. La potencia del dispositivo es útil en situaciones en las que el consumo de energía es crítico, como en dispositivos portátiles que se ejecutan en baterías. Por ejemplo, el esquema de administración de energía usado en un equipo de escritorio puede no ser el esquema óptimo para un equipo portátil, por lo que es posible que el usuario quiera deshabilitar determinados dispositivos para despertar el sistema. Esto puede ahorrar energía porque los dispositivos deshabilitados no dibujarán energía mientras el sistema está en modo de suspensión.
Para obtener un ejemplo, consulte Using the Device Power API.