枚举描述受限制对象(电源或电池释放电流)的电源限制类型,以及受限制对象可以持续多长时间。
语法
typedef enum _POWER_LIMIT_TYPES {
PowerLimitContinuous,
PowerLimitType1,
PowerLimitBurst,
PowerLimitType2,
PowerLimitRapid,
PowerLimitType3,
PowerLimitPreemptive,
PowerLimitType4,
PowerLimitPreemptiveOffset,
PowerLimitTypeMax
} POWER_LIMIT_TYPES, *PPOWER_LIMIT_TYPES;
常量
PowerLimitContinuous如果平均功率低于此限制,平台可以无限维持。 |
PowerLimitBurst如果平均功率高于 PowerLimitContinuous 但低于此限制,则平台通常可在秒级别维持。 |
PowerLimitRapid一旦超出此限制的电源峰值,平台就会启动关联的算法以被动地限制域。 |
PowerLimitPreemptive不会超过的限制,平台将先发制人地限制,以防止超过此限制的峰值。 |
PowerLimitPreemptiveOffset指定设备的峰值功率之和,用于在运行时调整 PowerLimitPreemptive。 |
要求
| 要求 | 价值 |
|---|---|
| 标头 | ntpoapi.h (包括 Ntpoapi.h) |