共用方式為


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 [僅限桌面應用程式]

另請參閱

CallNtPowerInformation