SYSTEM_POWER_INFORMATION 結構
包含系統閒置的相關資訊。
語法
typedef struct _SYSTEM_POWER_INFORMATION {
ULONG MaxIdlenessAllowed;
ULONG Idleness;
ULONG TimeRemaining;
UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;
成員
-
MaxIdlenessAllowed
-
系統視為閒置且閒置逾時開始計數,以百分比表示。 在此數位下方卸載會導致計時器取消。
-
閒置
-
目前的閒置層級,以百分比表示。
-
TimeRemaining
-
閒置計時器中剩餘的時間,以秒為單位。
-
CoolingMode
-
目前的系統冷卻模式。 這個成員必須有下列其中一個值。
值 意義 - PO_TZ_ACTIVE
- 0
系統目前處於主動式冷卻模式。 - PO_TZ_INVALID_MODE
- 2
系統不支援 CPU 節流,或系統中未定義熱區域。 - PO_TZ_PASSIVE
- 1
系統目前處於被動冷卻模式。
備註
請注意,此結構定義意外從 WinNT.h 省略。 未來將會更正此錯誤。 同時,若要編譯您的應用程式,請在原始程式碼中包含本主題中包含的結構定義。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |