struttura GLOBAL_USER_POWER_POLICY (powrprof.h)

Contiene le impostazioni globali dei criteri di risparmio energia utente che si applicano a tutti gli schemi di risparmio energia per un utente. Questa struttura fa parte della struttura GLOBAL_POWER_POLICY .

Sintassi

typedef struct _GLOBAL_USER_POWER_POLICY {
  ULONG               Revision;
  POWER_ACTION_POLICY PowerButtonAc;
  POWER_ACTION_POLICY PowerButtonDc;
  POWER_ACTION_POLICY SleepButtonAc;
  POWER_ACTION_POLICY SleepButtonDc;
  POWER_ACTION_POLICY LidCloseAc;
  POWER_ACTION_POLICY LidCloseDc;
  SYSTEM_POWER_LEVEL  DischargePolicy[NUM_DISCHARGE_POLICIES];
  ULONG               GlobalFlags;
} GLOBAL_USER_POWER_POLICY, *PGLOBAL_USER_POWER_POLICY;

Members

Revision

Livello di revisione della struttura corrente. Impostare questo valore chiamando GetCurrentPowerPolicies o ReadGlobalPwrPolicy prima di usare una struttura GLOBAL_USER_POWER_POLICY per impostare i criteri di alimentazione.

PowerButtonAc

Struttura POWER_ACTION_POLICY che definisce l'azione da eseguire quando viene premuto il pulsante di alimentazione e il sistema è in esecuzione sull'alimentazione AC.

PowerButtonDc

Struttura POWER_ACTION_POLICY che definisce l'azione da eseguire quando viene premuto il pulsante di alimentazione e il sistema è in esecuzione sull'alimentazione a batteria.

SleepButtonAc

Struttura POWER_ACTION_POLICY che definisce l'azione da eseguire quando viene premuto il pulsante sospensione e il sistema è in esecuzione sull'alimentazione AC.

SleepButtonDc

Struttura POWER_ACTION_POLICY che definisce l'azione da eseguire quando viene premuto il pulsante sospensione e il sistema è in esecuzione sull'alimentazione a batteria.

LidCloseAc

Struttura POWER_ACTION_POLICY che definisce l'azione da intraprendere quando il coperchio viene chiuso e il sistema è in esecuzione sull'alimentazione AC.

LidCloseDc

Struttura POWER_ACTION_POLICY che definisce l'azione da intraprendere quando il coperchio viene chiuso e il sistema è in esecuzione sull'alimentazione a batteria.

DischargePolicy[NUM_DISCHARGE_POLICIES]

Matrice di strutture SYSTEM_POWER_LEVEL che definisce le azioni da intraprendere in caso di eventi di scaricamento della batteria del sistema.

GlobalFlags

Flag che abilita o disabilita le impostazioni di vari criteri di risparmio energia utente. Questo membro può essere uno o più dei valori descritti in Costanti flag globali.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione powrprof.h

Vedi anche

GLOBAL_POWER_POLICY

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL