Поделиться через


структура 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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
заголовка pep_x.h (include Pep_x.h)