структура 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 (включая Pep_x.h) |