структура PEP_PPM_PARK_SELECTION_V2 (pepfx.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

Тип выполняемой оценки. Может иметь одно из следующих значений:

Значение Значение
PROCESSOR_PARK_TYPE_CORE_PARKING
0x00
Процессор должен быть припаркован.
PROCESSOR_PARK_TYPE_INTERRUPT_STEERING
0x01
Прерывания должны быть удалены от процессора.

Комментарии

Эта структура используется уведомлением PEP_NOTIFY_PPM_PARK_SELECTION_V2 уведомления . Все три элемента структуры содержат входные значения, которые задаются платформой управления питанием Windows (PoFx) перед отправкой этого уведомления в PEP.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Верхняя часть pepfx.h (включая Pep_x.h)