структура PEP_COMPONENT_PERF_STATE_REQUEST (pep_x.h)
Структура PEP_COMPONENT_PERF_STATE_REQUEST определяет набор состояний производительности (P-состояние) и новый уровень производительности для назначения этому набору.
Синтаксис
typedef struct _PEP_COMPONENT_PERF_STATE_REQUEST {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PEP_COMPONENT_PERF_STATE_REQUEST, *PPEP_COMPONENT_PERF_STATE_REQUEST;
Члены
Set
Индекс P-состояния, которому назначается новый уровень производительности. Если N — это число наборов P-состояний, указанное для этого компонента, индексы набора P-состояний варьируются от 0 до N–1. В PEP ранее указывалось количество наборов P-состояний в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES .
StateIndex
Индекс дискретного значения, используемого в качестве нового уровня производительности. Этот член используется, если уровень производительности для этого набора P-состояний выражается в виде индекса в массив дискретных значений. PEP ранее предоставлял этот массив дискретных значений в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_STATES .
StateValue
Значение, используемое в качестве нового уровня производительности. Этот член используется, если уровень производительности для этого набора P-состояний выражается в виде значения в непрерывном диапазоне возможных значений. PEP ранее предоставлял этот диапазон в ответ на уведомление PEP_DPM_QUERY_COMPONENT_PERF_SET .
Комментарии
Неименованное объединение содержит значение, указывающее новый уровень производительности, выбранный для этого набора P-состояний.
Элемент PerfRequests структуры PEP_REQUEST_COMPONENT_PERF_STATE является указателем на массив PEP_COMPONENT_PERF_STATE_REQUEST структур.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pep_x.h (включая Pep_x.h) |