PEP_PPM_LPI_COMPLETE结构描述了平台扩展插件(PEP)为特定处理器支持的处理器性能计数器。
语法
typedef struct _PEP_PPM_LPI_COMPLETE {
ULONG CoordinatedStateCount;
PULONG CoordinatedStates;
} PEP_PPM_LPI_COMPLETE, *PPEP_PPM_LPI_COMPLETE;
成员
CoordinatedStateCount
此转换退出的协调空闲状态数。
CoordinatedStates
指向此转换正在退出的协调空闲状态数组的指针。
言论
PEP_NOTIFY_PPM_LPI_COMPLETE通知使用此结构。 通知将发送到 PEP,以通知当前处理器正在从已完成的平台空闲转换中唤醒。 要唤醒的第一个处理器指示退出的平台空闲状态。 从平台空闲状态唤醒的第一个处理器可能不是进入平台空闲状态的处理器。
仅当使用 ACPI LPI 接口时,才会发送此通知。 Windows 不会通知 PEP 处理器空闲状态转换或协调空闲转换,但下面列出的转换除外:
Windows 10 版本 1703:仅当退出与根处理器容器关联的平台空闲状态(如果存在),并且仅包括与根处理器容器关联的平台空闲状态时,才会发送此通知。
Windows 10 版本 1709:此通知针对所有平台空闲状态发送。 例如,与直接或间接包含系统中所有处理器的处理器容器关联的所有协调空闲状态。
此通知在中断被禁用时发送。 此通知始终在目标处理器上执行。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | 从 Windows 10 开始支持。 |
| 标头 | pep_x.h (include Pep_x.h, Pep_x.h) |