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

目前的結構修訂層級。 先呼叫 GetCurrentPowerPoliciesReadGlobalPwrPolicy 來設定此值,再使用 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

另請參閱

GLOBAL_POWER_POLICY