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 [仅限桌面应用] |