структура 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 структур.
Обработчик и 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 (include Pep_x.h) |