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