PEP_PPM_PLATFORM_STATE_RESIDENCIES 结构 (pep_x.h)

PEP_PPM_PLATFORM_STATE_RESIDENCIES结构包含硬件平台支持的空闲状态的累计驻留时间和转换计数。

语法

typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
  [in] ULONG                             Count;
  [in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;

成员

[in] Count

由 States 成员指向的数组中的元素数。 数组元素的数量等于 PEP 先前为响应 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知而提供的平台空闲状态数。

[in] States

指向 PEP 向其写入 PEP_PPM_PLATFORM_STATE_RESIDENCY 结构的数组的输出缓冲区的指针。 每个结构都包含特定平台空闲状态的累积驻留和转换计数信息。 保证此缓冲区足够大,足以包含 Count 成员指定的数组元素数。 每个空闲状态都由其数组索引标识。 如果数组包含 N 个元素,则空闲状态索引的范围为 0 到 N-1。

注解

此结构由 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES 通知使用。 结构的两个成员都包含此通知发送到 PEP 时,Windows 电源管理框架 (PoFx) 提供的输入值。 PoFx 分配 由 States 成员指向的输出缓冲区,PEP 将写入此缓冲区。

要求

要求
最低受支持的客户端 从 Windows 10 开始支持。
标头 pep_x.h (包括 Pep_x.h)

另请参阅

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY