Freigeben über


SYSTEM_POWER_LEVEL-Struktur (winnt.h)

Enthält Informationen zu Richtlinieneinstellungen für die Systembatterieentladung. Diese Struktur ist Teil der GLOBAL_USER_POWER_POLICY-Struktur .

Syntax

typedef struct {
  BOOLEAN             Enable;
  BYTE                Spare[3];
  DWORD               BatteryLevel;
  POWER_ACTION_POLICY PowerPolicy;
  SYSTEM_POWER_STATE  MinSystemState;
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL;

Member

Enable

Wenn dieser Member TRUE ist, sollte der Alarm aktiviert werden, wenn der Akku unter dem in BatteryLevel festgelegten Wert entladen wird.

Spare[3]

Reserviert.

BatteryLevel

Die Akkukapazität für diese Batterieentladungsrichtlinie, ausgedrückt als Prozentsatz.

PowerPolicy

Eine POWER_ACTION_POLICY-Struktur , die die Aktion definiert, die für diese Richtlinie für die Entladung von Akkus ausgeführt werden soll.

MinSystemState

Der minimale Systemmoduszustand, der eingegeben werden soll, wenn der Akku unter dem in BatteryLevel festgelegten Wert entladen wird. Dieser Member muss einer der Werte des SYSTEM_POWER_STATE Enumerationstyps sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (windows.h einschließen)

Weitere Informationen

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY