Поделиться через


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

См. также

PEP_NOTIFY_PPM_PERF_SET

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