структура PEP_PPM_PARK_SELECTION (pep_x.h)

Структура PEP_PPM_PARK_SELECTION указывает предпочтения подключаемого модуля расширения операционной системы и платформы (PEP) относительно того, какие процессоры на платформе должны быть припаркованы для снижения энергопотребления.

Синтаксис

typedef struct _PEP_PPM_PARK_SELECTION {
  [in]     ULONG                          AdditionalUnparkedProcessors;
  [in]     ULONG                          Count;
  [in/out] PPEP_PROCESSOR_PARK_PREFERENCE Processors;
} PEP_PPM_PARK_SELECTION, *PPEP_PPM_PARK_SELECTION;

Члены

[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 указывает количество элементов в массиве.

На входе

Каждый элемент массива указывает предпочтения парковки для конкретного процессора.

В выходных данных

Возвращает предпочтение парковки PEP для каждого процессора.

Массив Процессоры гарантированно будет содержать процессоры в порядке увеличения по индексу процессора.

Комментарии

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

Требования

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

См. также раздел

PEP_NOTIFY_PPM_PARK_SELECTION

PEP_PROCESSOR_PARK_PREFERENCE