PEP_PLATFORM_IDLE_STATE_UPDATE结构(pepfx.h)

PEP_PLATFORM_IDLE_STATE_UPDATE 结构包含平台空闲状态的更新属性。

语法

typedef struct _PEP_PLATFORM_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PLATFORM_IDLE_STATE_UPDATE, *PPEP_PLATFORM_IDLE_STATE_UPDATE;

成员

Version

此结构的当前版本号。 将此成员设置为PEP_PLATFORM_IDLE_STATE_UPDATE_VERSION。

Latency

最差的延迟(以 100 纳秒为单位)使平台能够从此空闲状态唤醒,以响应唤醒事件。

BreakEvenDuration

在 100 纳秒单位中指定的最小时间量,平台必须花费在此空闲状态才能转换为值得的此状态。 Windows 电源管理框架(PoFx)使用此成员值作为提示,以避免将平台切换到空闲状态,除非平台可能保持此状态至少 BreakEvenDuration指定的时间。

言论

UpdatePlatformIdleState 例程的 Update 参数是指向 PEP_PLATFORM_IDLE_STATE_UPDATE 结构的指针。

要求

要求 价值
最低支持的客户端 从 Windows 10 开始支持。
标头 pepfx.h (include Pep_x.h)

另请参阅

UpdatePlatformIdleState