структура PEP_PPM_PARK_SELECTION (pepfx.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
Количество элементов в массиве, на который указывает элемент Processors .
[in/out] Processors
Указатель на массив PEP_PROCESSOR_PARK_PREFERENCE структур. Элемент Count указывает количество элементов в массиве.
На входе
Каждый элемент массива указывает параметры парковки для определенного процессора.
На выходных данных
Возвращает предпочтение парковки PEP для каждого процессора.
Массив Процессоры гарантированно будет содержать процессоры в порядке увеличения по индексу процессора.
Комментарии
Эта структура используется уведомлением PEP_NOTIFY_PPM_PARK_SELECTION . Все три элемента структуры содержат входные значения, заданные платформой управления питанием Windows (PoFx) перед отправкой этого уведомления в PEP.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pepfx.h (включая Pep_x.h) |