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)

另請參閱

CallNtPowerInformation