Compartir a través de


enumeración SYSTEM_POWER_STATE (ntpoapi.h)

El tipo de enumeración SYSTEM_POWER_STATE se usa para indicar un estado de energía del sistema .

Sintaxis

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 a estado de trabajo del sistema S0.
PowerSystemSleeping1
Indica un estado de suspensión del sistema menor que PowerSystemWorking y mayor que PowerSystemSleeping2, que corresponde al estado de energía del sistema S1.
PowerSystemSleeping2
Indica un estado de suspensión del sistema menor que powerSystemSleeping1 y mayor que PowerSystemSleeping3, que corresponde al estado de energía del sistema S2.
PowerSystemSleeping3
Indica un estado de suspensión del sistema menor que powerSystemSleeping2 y mayor que PowerSystemHibernate, que corresponde al estado de energía del sistema S3.
PowerSystemHibernate
Indica el estado de suspensión más bajo, que corresponde al estado de energía del sistema S4.
PowerSystemShutdown
Indica que el sistema está desactivado, que corresponde a estado de apagado del sistema S5.
PowerSystemMaximum
Número de valores de estado de energía 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 deviceState miembro de la estructura de DEVICE_CAPABILITIES para un dispositivo. Los demás valores de estado de energía del sistema son menores que este valor.

Observaciones

Un estado de energía 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 solo 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 energía de sus dispositivos individuales, donde el estado de energía 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 Introduction to Power Management.

Requisitos

Requisito Valor
encabezado de ntpoapi.h (incluya Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h)

Consulte también

DEVICE_POWER_STATE