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 结构的 Processors 成员是指向PEP_PROCESSOR_PARK_PREFERENCE结构的数组的指针。
PEP_PROCESSOR_PARK_PREFERENCE 结构的 Processor 和 PoPreference 成员包含 Windows 电源管理框架在向 PEP 发送PEP_NOTIFY_PPM_PARK_SELECTION通知时提供的输入值。 PepPreference 成员包含 PEP 为响应此通知而写入结构的输出值。
下表列出了为 PoPreference 和 PepPreference 成员定义的三个值。
停车首选项 | 值 | 含义 |
---|---|---|
PROCESSOR_PARK_PREFERENCE_NONE | 0x0 | 无首选项。 无论是停泊还是未停泊都没关系。 |
PROCESSOR_PARK_PREFERENCE_PARKED | 0x1 | 操作系统或 PEP 指定应寄存处理器。 |
PROCESSOR_PARK_PREFERENCE_UNPARKED | 0x2 | 操作系统或 PEP 指定 不应 寄存处理器。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pepfx.h (包括 Pep_x.h) |