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 |