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