GLOBAL_USER_POWER_POLICY Struktur (powrprof.h)

Enthält globale Benutzerenergierichtlinieneinstellungen, die für alle Energieschemas für einen Benutzer gelten. Diese Struktur ist Teil der GLOBAL_POWER_POLICY-Struktur .

Syntax

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;

Member

Revision

Die aktuelle Strukturrevisionsebene. Legen Sie diesen Wert fest , indem Sie GetCurrentPowerPolicies oder ReadGlobalPwrPolicy aufrufen, bevor Sie eine GLOBAL_USER_POWER_POLICY-Struktur zum Festlegen der Energierichtlinie verwenden.

PowerButtonAc

Eine POWER_ACTION_POLICY Struktur, die die Aktion definiert, die ausgeführt werden soll, wenn der Netzschalter gedrückt wird und das System mit Netzstrom ausgeführt wird.

PowerButtonDc

Eine POWER_ACTION_POLICY-Struktur , die die Aktion definiert, die ausgeführt werden soll, wenn der Netzschalter gedrückt wird und das System mit Akkubetrieb ausgeführt wird.

SleepButtonAc

Eine POWER_ACTION_POLICY Struktur, die die Aktion definiert, die ausgeführt werden soll, wenn die Standbytaste gedrückt wird und das System mit Netzstrom ausgeführt wird.

SleepButtonDc

Eine POWER_ACTION_POLICY Struktur, die die Aktion definiert, die ausgeführt werden soll, wenn die Standbytaste gedrückt wird und das System mit Akkubetrieb ausgeführt wird.

LidCloseAc

Eine POWER_ACTION_POLICY Struktur, die die Aktion definiert, die ausgeführt werden soll, wenn der Deckel geschlossen wird und das System mit Netzstrom ausgeführt wird.

LidCloseDc

Eine POWER_ACTION_POLICY Struktur, die die Aktion definiert, die ausgeführt werden soll, wenn der Deckel geschlossen ist und das System mit Akkubetrieb ausgeführt wird.

DischargePolicy[NUM_DISCHARGE_POLICIES]

Ein Array von SYSTEM_POWER_LEVEL Strukturen, das die Aktionen definiert, die bei Systembatterieentladungsereignissen ausgeführt werden sollen.

GlobalFlags

Ein Flag, das verschiedene Energierichtlinieneinstellungen für Benutzer aktiviert oder deaktiviert. Bei diesem Member kann es sich um einen oder mehrere der unter Global Flags Constants beschriebenen Werte handeln.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile powrprof.h

Weitere Informationen

GLOBAL_POWER_POLICY

POWER_ACTION_POLICY

SYSTEM_POWER_LEVEL