GLOBAL_MACHINE_POWER_POLICY 結構 (powrprof.h)
包含適用於所有使用者所有電源配置的全域計算機電源原則設定。 這個結構是 GLOBAL_POWER_POLICY 結構的一部分。
語法
typedef struct _GLOBAL_MACHINE_POWER_POLICY {
ULONG Revision;
SYSTEM_POWER_STATE LidOpenWakeAc;
SYSTEM_POWER_STATE LidOpenWakeDc;
ULONG BroadcastCapacityResolution;
} GLOBAL_MACHINE_POWER_POLICY, *PGLOBAL_MACHINE_POWER_POLICY;
成員
Revision
目前的結構修訂層級。 先呼叫 GetCurrentPowerPolicies 或 ReadGlobalPwrPolicy 來設定此值,再使用 GLOBAL_MACHINE_POWER_POLICY 結構來設定電源原則。
LidOpenWakeAc
最大電源狀態 (最高 Sx 值) 開啟事件應該在 AC 電源上執行時喚醒系統。 這個成員必須是其中一個 SYSTEM_POWER_STATE 列舉型別值。 PowerSystemUnspecified 的值表示 lid-open 事件不會喚醒系統。
LidOpenWakeDc
最大電源狀態 (最高 Sx 值) 開啟事件在電池上執行時應該喚醒系統。 這個成員必須是其中一個 SYSTEM_POWER_STATE 列舉型別值。 PowerSystemUnspecified 的值表示 lid-open 事件不會喚醒系統。
BroadcastCapacityResolution
目前電池容量變更的解決方式,應讓系統收到系統電源狀態變更事件的通知。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | powrprof.h |