структура PEP_PPM_PERF_CONSTRAINTS (pep_x.h)
Структура PEP_PPM_PERF_CONSTRAINTS описывает ограничения производительности, применяемые к процессору.
Синтаксис
typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
[out] ULONG GuaranteedPerformanceLimit;
[out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;
Члены
[out] GuaranteedPerformanceLimit
Гарантированное пороговое значение производительности в единицах, зависящих от платформы. Если значение не равно нулю, это значение указывает максимальный устойчивый уровень производительности процессора с учетом всех известных внешних ограничений (бюджетирования электроэнергии, тепловых ограничений, источника питания и т. д.). Ожидается, что все процессоры смогут одновременно поддерживать гарантированные уровни производительности. Дополнительные сведения см. в разделе Пороговые значения производительности платформы.
[out] LimitReasons
Причины, по которым производительность процессора может быть ограничена. Присвойте этому элементу значение ноль или побитовое ИЛИ одного или нескольких из следующих значений:
Комментарии
Эта структура используется в уведомлении PEP_NOTIFY_PPM_PERF_CONSTRAINTS . Элементы GuaranteedPerformanceLimit и LimitReasons содержат выходные значения, которые подключаемый модуль расширения платформы (PEP) записывает в структуру в ответ на это уведомление.
Значение члена GuaranteedPerformanceLimit указывается в единицах, зависящих от платформы. Например, аппаратная платформа может использовать такую метрику, как тактовая частота процессора, чтобы обеспечить приблизительное приближение к объему выполняемой обработки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |