PEP_PPM_PARK_SELECTION_V2 结构 (pepfx.h)

PEP_PPM_PARK_SELECTION_V2结构指示操作系统和平台扩展插件 (PEP) 有关应将哪些处理器停在平台中以降低能耗的首选项。

语法

typedef struct _PEP_PPM_PARK_SELECTION_V2 {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
           ULONGLONG                      EvaluationTime;
           UCHAR                          EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;

成员

[in] AdditionalUnparkedProcessors

需要取消限制的其他处理器数。

此数字包括 Processors 数组中的所有处理器,PEP 为其将 PepPreference 设置为 PROCESSOR_PARK_PREFERENCE_PARKED但操作系统将 PoPreference 设置为 PROCESSOR_PARK_PREFERENCE_UNPARKED 或 PROCESSOR_PARK_PREFERENCE_NONE。 有关这些值的详细信息,请参阅 PEP_PROCESSOR_PARK_PREFERENCE

此数字不包括 处理器 数组中的处理器,操作系统为其将 PoPreference 值设置为PROCESSOR_PARK_PREFERENCE_PARKED。

[in] Count

Processors 成员指向的数组中的元素数。

[in/out] Processors

指向 PEP_PROCESSOR_PARK_PREFERENCE 结构的数组的指针。 每个数组元素指示特定处理器的停车首选项。 Count 成员指定数组中的元素数。

EvaluationTime

性能的中断时间检查启动此通知的评估。

EvaluationType

正在执行的评估的类型。 这可以是以下值之一:

含义
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
应寄存处理器。
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
中断应远离处理器。

注解

此结构由 PEP_NOTIFY_PPM_PARK_SELECTION_V2通知 使用。 结构的所有三个成员都包含由 Windows 电源管理框架 (PoFx) 设置的输入值,然后再将此通知发送到 PEP。

要求

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