PEP_PROCESSOR_PARK_PREFERENCE结构 (pepfx.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结构的处理器成员是指向PEP_PROCESSOR_PARK_PREFERENCE结构的数组的指针。

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

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

停车首选项 含义
PROCESSOR_PARK_PREFERENCE_NONE 0x0 无首选项。 停泊或未停泊没事没事。
PROCESSOR_PARK_PREFERENCE_PARKED 0x1 操作系统或 PEP 指定应将处理器停在一起。
PROCESSOR_PARK_PREFERENCE_UNPARKED 0x2 操作系统或 PEP 指定 不应 将处理器停在内。

要求

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

另请参阅

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PPM_PARK_SELECTION