Compartir a través de


estructura GLOBAL_USER_POWER_POLICY (powrprof.h)

Contiene la configuración de directiva de energía del usuario global que se aplica a todos los esquemas de energía para un usuario. Esta estructura forma parte de la estructura GLOBAL_POWER_POLICY .

Sintaxis

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;

Miembros

Revision

Nivel de revisión de la estructura actual. Establezca este valor llamando a GetCurrentPowerPolicies o ReadGlobalPwrPolicy antes de usar una estructura de GLOBAL_USER_POWER_POLICY para establecer la directiva de energía.

PowerButtonAc

Estructura de POWER_ACTION_POLICY que define la acción que se debe realizar cuando se presiona el botón de encendido y el sistema se está ejecutando en la alimentación de CA.

PowerButtonDc

Estructura POWER_ACTION_POLICY que define la acción que se debe realizar cuando se presiona el botón de encendido y el sistema se está ejecutando en la energía de la batería.

SleepButtonAc

Estructura POWER_ACTION_POLICY que define la acción que se debe realizar cuando se presiona el botón de suspensión y el sistema se ejecuta en la alimentación de CA.

SleepButtonDc

Estructura POWER_ACTION_POLICY que define la acción que se debe realizar cuando se presiona el botón de suspensión y el sistema se está ejecutando en la energía de la batería.

LidCloseAc

Estructura POWER_ACTION_POLICY que define la acción que se debe realizar cuando se cierra la tapa y el sistema se está ejecutando en la alimentación de CA.

LidCloseDc

Estructura de POWER_ACTION_POLICY que define la acción que se debe realizar cuando se cierra la tapa y el sistema se está ejecutando en la energía de la batería.

DischargePolicy[NUM_DISCHARGE_POLICIES]

Matriz de estructuras de SYSTEM_POWER_LEVEL que define las acciones que se realizarán en los eventos de descarga de la batería del sistema.

GlobalFlags

Marca que habilita o deshabilita la configuración de directiva de energía de usuario varias. Este miembro puede ser uno o varios de los valores descritos en Constantes de marcas globales.

Requisitos

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

Consulte también

GLOBAL_POWER_POLICY

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL