структура PEP_PPM_PERF_SET_STATE (pep_x.h)
Используется в уведомлении PEP_NOTIFY_PPM_PERF_SET во время выполнения, чтобы задать текущую производительность процессора.
Синтаксис
typedef struct _PEP_PPM_PERF_SET_STATE {
UCHAR MinimumPerformanceState;
UCHAR MaximumPerformanceState;
UCHAR DesiredPerformanceState;
UCHAR EnergyPerformancePreference;
} PEP_PPM_PERF_SET_STATE, *PPEP_PPM_PERF_SET_STATE;
Члены
MinimumPerformanceState
При входе новое запрошенное минимальное состояние производительности. Это состояние определяется как абсолютный минимальный минимальный уровень мгновенной производительности, с которым может работать процессор. Операционная система может задать это значение для любого значения производительности в диапазоне [низкая производительность, гарантированная производительность], включительно. Минимальная производительность никогда не должна быть задана значением, превышающим максимальную производительность.
MaximumPerformanceState
При входе новое запрошенное максимальное состояние производительности. Это состояние определяется как абсолютный максимальный уровень мгновенной производительности, на котором процессор может выполняться. Ос может задать максимальное значение производительности для любого значения производительности в диапазоне [низкая производительность, самая высокая производительность], включительно.
DesiredPerformanceState
При входных данных новое запрошенное требуемое состояние производительности. Это состояние определяется как диспетчер питания уровня производительности, запрашиваемый от процессора. Для требуемой производительности можно задать любое значение производительности в диапазоне [минимальная производительность, максимальная производительность], включительно. Требуемая производительность может занять одно из двух значений, в зависимости от того, превышает ли требуемое значение производительности или ниже гарантированного уровня производительности.
- Ниже гарантированного уровня производительности требуемое производительность выражает средний уровень производительности, который должен обеспечить платформа.
- Выше гарантированного уровня производительности платформа должна обеспечить гарантированный уровень производительности. Платформа должна попытаться обеспечить требуемый уровень производительности, если текущие условия эксплуатации позволяют ему, но это не обязательно.
EnergyPerformancePreference
При входе новый запрошенный вариант производительности энергии.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1709 |
минимальный поддерживаемый сервер | Windows Server 2016 |
заголовка | pep_x.h (include Pep_x.h) |
См. также
- уведомления об управлении питанием процессора (PPM)