struttura SYSTEM_POWER_INFORMATION

Contiene informazioni sull'inattività del sistema.

Sintassi

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

Members

MaxIdlenessAllowed

L'inattività in corrispondenza della quale il sistema viene considerato inattiva e il timeout di inattività inizia il conteggio, espresso come percentuale. Se si scende al di sotto di questo numero, il timer viene annullato.

Inattività

Livello di inattività corrente, espresso come percentuale.

TimeRemaining

Tempo rimanente nel timer di inattività, espresso in secondi.

CoolingMode

Modalità di raffreddamento del sistema corrente. Questo membro deve avere uno dei valori seguenti.

Valore Significato
PO_TZ_ACTIVE
0
Il sistema è attualmente in modalità di raffreddamento attivo.
PO_TZ_INVALID_MODE
2
Il sistema non supporta la limitazione della CPU o non esiste alcuna zona termica definita nel sistema.
PO_TZ_PASSIVE
1
Il sistema è attualmente in modalità di raffreddamento passivo.

Commenti

Si noti che questa definizione di struttura è stata accidentalmente omessa da WinNT.h. Questo errore verrà corretto in futuro. Nel frattempo, per compilare l'applicazione, includere la definizione della struttura contenuta in questo argomento nel codice sorgente.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]

Vedi anche

CallNtPowerInformation