PEP_PROCESSOR_PARK_PREFERENCE结构 (pep_x.h)

PEP_PROCESSOR_PARK_PREFERENCE结构指示操作系统和平台扩展插件 (PEP) 是否应寄存指定的处理器以减少功耗的首选项。

语法

typedef struct _PEP_PROCESSOR_PARK_PREFERENCE {
  PEPHANDLE Processor;
  UCHAR     PoPreference;
  UCHAR     PepPreference;
} PEP_PROCESSOR_PARK_PREFERENCE, *PPEP_PROCESSOR_PARK_PREFERENCE;

成员

Processor

用于标识处理器的 PEPHANDLE 值。 PEP 在以前的 PEP_DPM_REGISTER_DEVICE 通知中提供了此句柄。

PoPreference

此处理器的操作系统的停车首选项。 有关详细信息,请参阅“备注”。

PepPreference

PEP 对此处理器的停车首选项。 有关详细信息,请参阅“备注”。

注解

PEP_PPM_PARK_SELECTION 结构的 Processors 成员是指向PEP_PROCESSOR_PARK_PREFERENCE结构的数组的指针。

PEP_PROCESSOR_PARK_PREFERENCE 结构的 ProcessorPoPreference 成员包含 Windows 电源管理框架在向 PEP 发送PEP_NOTIFY_PPM_PARK_SELECTION通知时提供的输入值。 PepPreference 成员包含 PEP 写入结构以响应此通知的输出值。

下表列出了为 PoPreferencePepPreference 成员定义的三个值。

停车首选项 含义
PROCESSOR_PARK_PREFERENCE_NONE 0x0 无首选项。 无论是停车还是不停泊都没问题。
PROCESSOR_PARK_PREFERENCE_PARKED 0x1 操作系统或 PEP 指定应寄存处理器。
PROCESSOR_PARK_PREFERENCE_UNPARKED 0x2 操作系统或 PEP 指定 不应 寄存处理器。

要求

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

另请参阅

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PPM_PARK_SELECTION