enumeración SYSTEM_POWER_STATE (wdm.h)
El tipo de enumeración SYSTEM_POWER_STATE se usa para indicar un estado de alimentación del sistema.
Syntax
typedef enum _SYSTEM_POWER_STATE {
PowerSystemUnspecified,
PowerSystemWorking,
PowerSystemSleeping1,
PowerSystemSleeping2,
PowerSystemSleeping3,
PowerSystemHibernate,
PowerSystemShutdown,
PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;
Constantes
PowerSystemUnspecified Indica un estado de alimentación del sistema no especificado. |
PowerSystemWorking Indica la potencia máxima del sistema, que corresponde al estado de funcionamiento del sistema S0. |
PowerSystemSleeping1 Indica un estado de suspensión del sistema menor que PowerSystemWorking y mayor que PowerSystemSleeping2, que corresponde al estado de alimentación del sistema S1. |
PowerSystemSleeping2 Indica un estado de suspensión del sistema menor que PowerSystemSleeping1 y mayor que PowerSystemSleeping3, que corresponde al estado de alimentación del sistema S2. |
PowerSystemSleeping3 Indica un estado de suspensión del sistema menor que PowerSystemSleeping2 y mayor que PowerSystemHibernate, que corresponde al estado de alimentación del sistema S3. |
PowerSystemHibernate Indica el estado de suspensión más bajo, que corresponde al estado de alimentación del sistema S4. |
PowerSystemShutdown Indica que el sistema está desactivado, que corresponde al estado de apagado del sistema S5. |
PowerSystemMaximum Número de valores de estado de alimentación del sistema para este tipo de enumeración que representa los estados de energía reales. Este valor es el número de elementos del miembro DeviceState de la estructura DEVICE_CAPABILITIES de un dispositivo. Los demás valores de estado de energía del sistema son menores que este valor. |
Comentarios
Un estado de alimentación indica el nivel de consumo de energía (y, por tanto, la extensión de la actividad informática) por el sistema o por un único dispositivo. El administrador de energía establece el estado de energía del sistema en su conjunto, donde el estado de energía del sistema se indica mediante uno de los valores del tipo de enumeración SYSTEM_POWER_STATE . Los controladores de dispositivo establecen el estado de alimentación de sus dispositivos individuales, donde el estado de alimentación del dispositivo se indica mediante uno de los valores del tipo de enumeración DEVICE_POWER_STATE .
Para obtener más información sobre los estados de energía del sistema, consulte Control de solicitudes de estado de energía del sistema y para obtener más información sobre los estados de energía del dispositivo, consulte Administración de energía para dispositivos individuales.
Para obtener más información sobre la administración de energía en general, consulte Introducción a la administración de energía.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h) |