Condividi tramite


enumerazione SYSTEM_POWER_STATE (winnt.h)

Definisce i valori usati per specificare gli stati di alimentazione del sistema.

Sintassi

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified = 0,
  PowerSystemWorking = 1,
  PowerSystemSleeping1 = 2,
  PowerSystemSleeping2 = 3,
  PowerSystemSleeping3 = 4,
  PowerSystemHibernate = 5,
  PowerSystemShutdown = 6,
  PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

Costanti

 
PowerSystemUnspecified
Valore: 0
Stato di alimentazione del sistema non specificato.
PowerSystemWorking
Valore: 1
Specifica lo stato di alimentazione del sistema S0.
PowerSystemSleeping1
Valore: 2
Specifica lo stato di alimentazione del sistema S1.
PowerSystemSleeping2
Valore: 3
Specifica lo stato di alimentazione del sistema S2.
PowerSystemSleeping3
Valore: 4
Specifica lo stato di alimentazione del sistema S3.
PowerSystemHibernate
Valore: 5
Specifica lo stato di alimentazione del sistema S4 (HIBERNATE).
PowerSystemShutdown
Valore: 6
Specifica lo stato di alimentazione del sistema S5 (OFF).
PowerSystemMaximum
Valore: 7
Specifica il valore massimo di enumerazione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winnt.h (includere Windows.h)

Vedi anche

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Tipi di enumerazione Power Management

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY