структура PEP_PPM_PERF_SET (pep_x.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. |
Верхняя часть | pep_x.h (включая Pep_x.h) |