PEP_PPM_PARK_SELECTION结构(pepfx.h)

PEP_PPM_PARK_SELECTION 结构指示作系统和平台扩展插件(PEP)的首选项,即应将哪些处理器停在平台中以减少能耗。

语法

typedef struct _PEP_PPM_PARK_SELECTION {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;

成员

[in] AdditionalUnparkedProcessors

需要寄存的其他处理器数。

此数字包括 处理器 数组中的所有处理器,PEP 会将 peppreference 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

处理器 成员指向的数组中的元素数。

[in/out] Processors

指向 PEP_PROCESSOR_PARK_PREFERENCE 结构的数组的指针。 Count 成员指定数组中的元素数。

输入时

每个数组元素指示特定处理器的停车首选项。

输出时

返回每个处理器的 PEP 停车首选项。

处理器数组保证按处理器索引按递增顺序包含处理器。

言论

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

要求

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

另请参阅

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PROCESSOR_PARK_PREFERENCE