Compartilhar via


estrutura SYSTEM_POWER_INFORMATION

Contém informações sobre a ociosidade do sistema.

Sintaxe

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

Membros

MaxIdlenessAllowed

A ociosidade na qual o sistema é considerado ocioso e o tempo limite ocioso começa a contar, expresso como uma porcentagem. Cair abaixo desse número faz com que o temporizador seja cancelado.

Ociosidade

O nível ocioso atual, expresso como uma porcentagem.

TimeRemaining

O tempo restante no temporizador ocioso, em segundos.

CoolingMode

O modo de resfriamento do sistema atual. Esse membro deve ter um dos valores a seguir.

Valor Significado
PO_TZ_ACTIVE
0
No momento, o sistema está no modo de resfriamento ativo.
PO_TZ_INVALID_MODE
2
O sistema não dá suporte à limitação da CPU ou não há nenhuma zona térmica definida no sistema.
PO_TZ_PASSIVE
1
No momento, o sistema está no modo de resfriamento passivo.

Comentários

Observe que essa definição de estrutura foi acidentalmente omitida do WinNT.h. Esse erro será corrigido no futuro. Enquanto isso, para compilar seu aplicativo, inclua a definição de estrutura contida neste tópico no código-fonte.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]

Confira também

CallNtPowerInformation