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

См. также раздел

PEP_NOTIFY_PPM_PERF_SET

Пороговые значения производительности платформы