структура 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 структур.
Элементы Processor и PoPreference структуры PEP_PROCESSOR_PARK_PREFERENCE содержат входные значения, предоставляемые платформой управления питанием Windows при отправке уведомления о PEP_NOTIFY_PPM_PARK_SELECTION в PEP. Элемент 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) |