ADMINISTRATOR_POWER_POLICY 結構 (winnt.h)
表示系統管理員覆寫電源原則設定。
語法
typedef struct _ADMINISTRATOR_POWER_POLICY {
SYSTEM_POWER_STATE MinSleep;
SYSTEM_POWER_STATE MaxSleep;
DWORD MinVideoTimeout;
DWORD MaxVideoTimeout;
DWORD MinSpindownTimeout;
DWORD MaxSpindownTimeout;
} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY;
成員
MinSleep
最低系統電源睡眠狀態。 這個成員必須是PowerSystemSleeping1 (電源狀態 S) 1 與PowerSystemHibernate (電源狀態 S4) 之間的其中一個SYSTEM_POWER_STATE列舉類型值。
MaxSleep
系統電源睡眠狀態上限。 這個成員必須是PowerSystemSleeping1 (電源狀態 S) 1 與PowerSystemHibernate (電源狀態 S4) 之間的其中一個SYSTEM_POWER_STATE列舉類型值。
MinVideoTimeout
在關閉顯示裝置之前,最少允許的視訊閒置逾時,以秒為單位。
MaxVideoTimeout
在關閉顯示裝置之前,允許的視訊閒置逾時上限,以秒為單位。
MinSpindownTimeout
排清快取管理員並旋轉硬碟裝置之前的最小允許磁片閒置時間,以秒為單位。
MaxSpindownTimeout
排清快取管理員並旋轉硬碟裝置前允許的磁片閒置時間上限,以秒為單位。
備註
ADMINISTRATOR_POWER_POLICY結構會定義特定電源原則值的限制,這些值會全域套用至所有使用者的電源配置。 ADMINISTRATOR_POWER_POLICY結構中的值會覆寫 Power Options 控制台程式中使用者選取的任何設定。
若要設定系統管理員覆寫原則,請呼叫 CallNtPowerInformation 函式 。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winnt.h (包括 Windows.h) |