struktur SYSTEM_POWER_LEVEL (winnt.h)

Berisi informasi tentang pengaturan kebijakan pengurasan baterai sistem. Struktur ini adalah bagian dari struktur GLOBAL_USER_POWER_POLICY .

Sintaks

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

Anggota

Enable

Jika anggota ini TRUE, alarm harus diaktifkan ketika baterai habis di bawah nilai yang diatur dalam BatteryLevel.

Spare[3]

Dicadangkan.

BatteryLevel

Kapasitas baterai untuk kebijakan pengosongan baterai ini, dinyatakan sebagai persentase.

PowerPolicy

Struktur POWER_ACTION_POLICY yang menentukan tindakan yang harus diambil untuk kebijakan pengosongan baterai ini.

MinSystemState

Status tidur sistem minimum untuk dimasukkan ketika baterai habis di bawah nilai yang diatur dalam BatteryLevel. Anggota ini harus menjadi salah satu nilai jenis enumerasi SYSTEM_POWER_STATE .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY