Función GetSystemPowerStatus (winbase.h)
Recupera el estado de energía del sistema. El estado indica si el sistema se está ejecutando en la alimentación de CA o DC, si la batería está cargando actualmente, cuánto tiempo de vida de la batería permanece y si el ahorro de batería está encendido o apagado.
Sintaxis
BOOL GetSystemPowerStatus(
[out] LPSYSTEM_POWER_STATUS lpSystemPowerStatus
);
Parámetros
[out] lpSystemPowerStatus
Puntero a una estructura de SYSTEM_POWER_STATUS que recibe información de estado.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Para compilar una aplicación que use esta función, defina la macro _WIN32_WINNT como 0x0400 o posterior. Para obtener más información, vea Uso de los encabezados de Windows.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winbase.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |