структура PEP_PPM_PERF_SET (pepfx.h)
Структура PEP_PPM_PERF_SET указывает новый уровень производительности, который операционная система запрашивает для процессора.
Синтаксис
typedef struct _PEP_PPM_PERF_SET {
[in] ULONG MinimumPerformance;
[in] ULONG MaximumPerformance;
[in] ULONG DesiredPerformance;
[in] ULONG TimeWindow;
[in] ULONG PerformanceTolerance;
} PEP_PPM_PERF_SET, *PPEP_PPM_PERF_SET;
Члены
[in] MinimumPerformance
Новый минимальный уровень производительности в единицах конкретной платформы. Этот элемент указывает абсолютный минимальный уровень производительности, с которым процессор может работать.
[in] MaximumPerformance
Новый максимальный уровень производительности в единицах конкретной платформы. Этот элемент указывает абсолютный максимальный уровень производительности, с которым процессор может работать.
[in] DesiredPerformance
Новый требуемый уровень производительности в единицах конкретной платформы. Этот элемент имеет значение в диапазоне MinimumPerformance значением MaximumPerformance.
[in] TimeWindow
Ширина в миллисекундах нового периода времени, в течение которого платформа должна обеспечить необходимую среднюю производительность. Если это время ненулевое, мгновенное производительность, предоставляемая платформой, не должна соответствовать требуемому уровню производительности, и только необходимо соответствовать ограничениям, указанным минимальным и максимальным уровнем производительности.
[in] PerformanceTolerance
Новая отказоустойчивость производительности в единицах конкретной платформы. Этот член содержит минимальный уровень производительности, который платформа может обеспечить и по-прежнему соответствует требованиям к производительности операционной системы.
Замечания
Эта структура используется уведомлением PEP_NOTIFY_PPM_PERF_SET. Все пять членов этой структуры содержат входные значения, которые PoFx предоставляет при отправке этого уведомления в PEP.
Уровни производительности процессора задаются в единицах конкретной платформы. Например, аппаратная платформа может использовать метрику, например частоту часов процессора, чтобы обеспечить приблизительное приближение к объему выполняемой обработки. Дополнительные сведения см. в разделе Пороговые значения производительности платформы.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
заголовка | pepfx.h (include Pep_x.h) |