共用方式為


SYSTEM_POWER_LEVEL 結構 (winnt.h)

包含系統電池耗盡原則設定的相關信息。 這個結構是 GLOBAL_USER_POWER_POLICY 結構的一部分。

語法

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

成員

Enable

如果此成員為 TRUE,則當電池電量低於 BatteryLevel 中設定的值時,應該啟動警示。

Spare[3]

保留的。

BatteryLevel

此電池釋放原則的電池容量,以百分比表示。

PowerPolicy

POWER_ACTION_POLICY結構,定義此電池電池釋放原則所採取的動作。

MinSystemState

當電池低於 BatteryLevel 中設定的值時,要輸入的最小系統睡眠狀態。 這個成員必須是其中一個 SYSTEM_POWER_STATE 列舉型別值。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winnt.h (包括 Windows.h)

另請參閱

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY