Compartir a través de


estructura de SYSTEM_POWER_INFORMATION

Contiene información sobre la inactividad del sistema.

Sintaxis

typedef struct _SYSTEM_POWER_INFORMATION {
  ULONG MaxIdlenessAllowed;
  ULONG Idleness;
  ULONG TimeRemaining;
  UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;

Miembros

MaxIdlenessAllowed

La inactividad en la que el sistema se considera inactivo y el tiempo de espera de inactividad comienza a contar, expresado como un porcentaje. Si se quita por debajo de este número, el temporizador se cancelará.

Inactividad

Nivel de inactividad actual, expresado como porcentaje.

TimeRemaining

Tiempo restante en el temporizador de inactividad, en segundos.

CoolingMode

Modo de refrigeración actual del sistema. Este miembro debe uno de los siguientes valores.

Valor Significado
PO_TZ_ACTIVE
0
El sistema está actualmente en modo de refrigeración activo.
PO_TZ_INVALID_MODE
2
El sistema no admite la limitación de CPU o no hay ninguna zona térmica definida en el sistema.
PO_TZ_PASSIVE
1
El sistema está actualmente en modo de refrigeración pasiva.

Comentarios

Tenga en cuenta que esta definición de estructura se omitió accidentalmente de WinNT.h. Este error se corregirá en el futuro. Mientras tanto, para compilar la aplicación, incluya la definición de estructura contenida en este tema en el código fuente.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]

Consulte también

CallNtPowerInformation