структура PEP_PPM_PARK_SELECTION_V2 (pep_x.h)
Структура PEP_PPM_PARK_SELECTION_V2 указывает предпочтения операционной системы и подключаемого модуля расширения платформы (PEP) относительно того, какие процессоры на платформе должны быть припаркованы для снижения энергопотребления.
Синтаксис
typedef struct _PEP_PPM_PARK_SELECTION_V2 {
[in] ULONG AdditionalUnparkedProcessors;
[in] ULONG Count;
[in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
ULONGLONG EvaluationTime;
UCHAR EvaluationType;
} PEP_PPM_PARK_SELECTION_V2, *PPEP_PPM_PARK_SELECTION_V2;
Члены
[in] AdditionalUnparkedProcessors
Количество дополнительных процессоров, которые необходимо разпарковать.
Это число включает все процессоры в массиве процессоров , для которых PEP задает для PepPreference значение PROCESSOR_PARK_PREFERENCE_PARKED а операционная система задает для PoPreference значение PROCESSOR_PARK_PREFERENCE_UNPARKED или PROCESSOR_PARK_PREFERENCE_NONE. Дополнительные сведения об этих значениях см. в разделе PEP_PROCESSOR_PARK_PREFERENCE.
Это число не включает процессоры в массив Процессоры , для которого операционная система задает значение PoPreference PROCESSOR_PARK_PREFERENCE_PARKED.
[in] Count
Количество элементов в массиве, на который указывает элемент Процессоры .
[in/out] Processors
Указатель на массив PEP_PROCESSOR_PARK_PREFERENCE структур. Каждый элемент массива указывает предпочтения парковки для конкретного процессора. Элемент Count указывает количество элементов в массиве.
EvaluationTime
Время прерывания оценки производительности проверка, которая инициировала это уведомление.
EvaluationType
Тип выполняемой оценки. Может иметь одно из следующих значений:
Значение | Значение |
---|---|
|
Процессор должен быть припаркован. |
|
Прерывания должны быть удалены от процессора. |
Комментарии
Эта структура используется уведомлением PEP_NOTIFY_PPM_PARK_SELECTION_V2 уведомления . Все три элемента структуры содержат входные значения, которые задаются платформой управления питанием Windows (PoFx) перед отправкой этого уведомления в PEP.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |