PEP_PROCESSOR_IDLE_STATE_UPDATE结构(pepfx.h)
PEP_PROCESSOR_IDLE_STATE_UPDATE 结构包含处理器空闲状态的更新属性。
语法
typedef struct _PEP_PROCESSOR_IDLE_STATE_UPDATE {
ULONG Version;
ULONG Latency;
ULONG BreakEvenDuration;
} PEP_PROCESSOR_IDLE_STATE_UPDATE, *PPEP_PROCESSOR_IDLE_STATE_UPDATE;
成员
Version
此结构的版本号。 将此成员设置为PEP_PROCESSOR_IDLE_STATE_UPDATE_VERSION。
Latency
最差的延迟(以 100 纳秒为单位)要求平台从此平台空闲状态唤醒,以响应唤醒事件。
BreakEvenDuration
在 100 纳秒单位中指定的最小时间量,平台必须花费在此空闲状态才能转换为值得的此状态。 PoFx 将此成员值用作提示,以避免将平台切换到空闲状态,除非平台可能保持此状态至少 BreakEvenDuration指定的时间量。
言论
Update 参数指向 UpdateProcessorIdleState 例程是指向 PEP_PROCESSOR_IDLE_STATE_UPDATE 结构的指针。 此例程更新处理器的指定空闲状态的属性。 PEP 在响应此处理器的 PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 通知之前,PEP 不得调用此例程。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (include Pep_x.h) |